CREATING SUPERIOR PATIENT PLATFORMS: A GUIDE TO APPLICATION DEVELOPMENT