Healthcare Software Development: Bridging Technology and Patient Care