Software Development Approach Banner Image
When you decide to partner with us, we’ll appoint a project manager who will be your single point of contact and keep you informed every step of the way. Part of our software development services staff will be dedicated to your project – and each of them will be committed to our software development approach.
Developers coding on a computer
Our team will work exclusively for you from our location in Rochester, NY. We are completely transparent in our services and costs to ensure that you receive the results you need for your company’s continued success and growth.
1. Discovery
This initial step allows us to review your requirements and finalize the feature list and sitemap we’ll be using to build your solution. During Discovery, we create the technical architecture design and external interface. Then we complete an architecture review to assure that our initial steps have set the framework for your ideal solution.
  • Reviewing Requirements
  • Feature List & Sitemap
  • Technical Architecture Design
  • External Interfaces Architecture Review
2. Design
We develop a Software Specification/Design Document detailing the system specifications. This includes all of the business rules, system interfaces, menu interface, security layers and reporting requirements. Approval of Software Specification/Design Document will initiate software development.
  • Reviewing Requirements
  • Software Specification/Design Document (SS/SD)
  • User Interface/User Experience (UI/UX)
3. Development
This part of the process is where the real work is finalized, including back end development, front end applications, and external interface development. The Development Phase is also where we test system integration between our newly created software and your other systems.
  • Reviewing Requirements
  • Back End Database/Front End Application
  • External Interface Development
  • System Integration Testing
4. Release
This is where we implement the system, complete the environment setup, and train your staff in all of the tools and uses for their new software solution.
  • Implementation
  • Production Hosting Environment Setup
  • User Training Sessions
5. Support
All of our clients enjoy continuous support to help use their unique solutions to the highest capacity. The Support Phase includes full systems support, on call support, and email support options.
  • Systems Support
  • On Call Support
  • Email Support
Contact ETHANY Today!Contact Us