Web Application Development

Deerwalk has extensive experience in building Web applications for organizations, both large and small. Our core products (DeerwalkOne Analytics and Reporting, Care Manager, Health Portal and Quality Reporter) are all complex and scalable Web applications with data processing back-ends. We have expertise in using a fully open source stack with Java, Groovy on Grails and also in the Microsoft stack with .NET MVC.

No matter which server technology stack the client chooses, Deerwalk’s development methodology for Web applications follows these steps:

  • Gather requirements
  • Designers create several variations of static mockups
  • Designers make iterative changes to mockups based on client feedback to create a final version of mockup
  • Designers create clickable mockups to simulate a functioning product
  • Begin Web application development following a Model View Controller (Services) approach
  • Begin Quality Assurance Testing (QAT) and progress in parallel with development
  • Provide frequent User Acceptance Testing (UAT) releases for client feedback along the way with regular status and progress updates
  • Provide final UAT release
  • Host on Deerwalk’s servers or deliver final site for client’s own hosting solution
The client end features a combination of HTML, CSS and JavaScript with extensive use of JQuery. We have adopted HTML5 and CSS3, keeping browser compatibility in mind. The expert use of these technologies coupled with our scalable MVC development model on the server side creates flexible, easy-to-maintain and high quality Web applications. Deerwalk’s development methodology and expertise are well suited for building complex yet highly responsive and flexible Web applications.