DEVELOPING SUPERIOR HEALTHCARE PLATFORMS: A GUIDE TO SOFTWARE DEVELOPMENT