EHR Software Development: Benefits, Features & How It Works