NAVIGATING HEALTHCARE SOFTWARE DEVELOPMENT: CHALLENGES AND TRENDS