BUILDING BETTER HEALTHCARE: A GUIDE TO SOFTWARE DEVELOPMENT