Proprietary Application Design

WIN offers proprietary application design services to businesses whose projects require programming that is built in-house due to its proprietary nature or unique needs of the client. WIN’s proprietary development includes web-based applications for many of todays leading industries. Our team consists of designers, developers and consultants with experience integrating many of the applications that run in your current and future production environment.

Proprietary application design is a crucial stage that can make or break a project. To ensure that our clients IT investment dollars get maximum business benefit, WIN works closely with our clients using a proven methodology that keeps development and implementation simple and maintainable. Our goal on every project is to provide an uncommon level of service, turnaround-time, and responsiveness to our clients while ensuring that each step brings you closer to meeting your expectations.  WIN structures application design around the following key deliverables.

The Functional Specification
In the functional specification, WIN details the system down to the level of program and file specifications and the results are integrated to produce the total systems solution. The functional specification includes.

  • Model screens
  • Formulas for calculated fields
  • Use cases for model screens
  • A completed data model
  • Data mapping for conversion of existing data
  • Report specifications
  • A project delivery timeline for construction and implementation
After functional specifications are prepared and verified for each module in the application architecture, they are handed to programmers for construction.

The functional specification is critical to a successful design phase because it drives communication and effective decision-making between top executives, managers, IT staff, and other key personnel while providing the foundation for construction of the prototype.

System Prototype
During the design phase, WIN developers construct a prototype that allows our clients to "test drive" the end product, while focusing on basic functionality. The prototype includes screens and a partially functional user interface that allows clients to "experience" the look and feel of the application, driving improvements before actual construction has begun. The application prototype gives our clients a powerful tool that helps them identify priorities, refine their requirements and make smarter business decisions.

Project Plan
Given that labor can account for three-quarters of the cost of developing software, WIN develops a formal project plan which enables the highest levels of productivity and quality throughout the project. The plan specifies a proposed timeline for the construction and implementation of the system, and includes a breakdown of all activities by task, milestone, and required hours. Since each milestone typically involves a spectrum of tasks that are performed concurrently, working with a strong project plan enables our project managers and clients alike to manage the complexities of scheduling resources within a collaborative environment.

Use Cases
As WIN gathers requirements based on a clients internal business processes, we create use cases to help delineate specific tasks. Using actors, roles, goals and scenarios, these step-by-step procedures enable our developers to grasp the logic behind an application and allow our clients to fine-tune business rules and verify that the system will meet all the requirements. During construction, use cases are reviewed for project completion.