Programming Languages: .NET, C#, SQL Server, php, mySQL and Objective-C

Custom Software Design & Development Methodology: WHA uses an interactive approach to system development. We have found that by allowing the user to be involved in all aspects of the design and development process, we significantly increase user satisfaction and minimize the need for changes and enhancements after full implementation.

Our approach consists of the following four phases:

Problem Evaluation. In this phase, our systems analysts evaluate the business needs facing the client organization or department, determine how these needs are changing over time, and identify the opportunities that exist for technology-based solutions. The scope of these efforts may be strategic (using technology to fundamentally change the way value is delivered to the client's client) or operational (using technology to increase the efficiency and effectiveness of existing business processes).

System Design. In this phase, systems analysts, designers, and technical writers work together to draft a comprehensive set of design specifications for the organizational needs and business opportunities identified in the previous phase. These specifications may be based on the results of the evaluations, user-group interviews, and previously established client requirements for software and hardware functionality.

System Development/Implementation. In this phase, team leaders and programmers develop and implement the system. This is done through a series of interim "deliveries" or "releases," which guarantees a high level of client feedback throughout the development process.

System Evaluation/Testing. In this phase, the team works with the client to determine that all aspects of the system work as designed, and that the system is completely integrated with the existing environment.

Systems Maintenance & Enhancements: Wilson, Hewitt & Associates, Inc. offers systems maintenance and enhancement services to clients with existing systems. Similar to the first phase of a software development project, in maintenance and enhancement services for existing systems, we perform all of the same Problem Evaluation and Needs Assessment tasks, while simultaneously learning the design, structure and operations of the existing system. This is followed by the same System Design, Development, and Testing phases described above.

Systems Analysis & Consulting: WHA also offers systems analysis and consulting services to clients are in the preliminary stages of considering changes to their IS, or to their own services and/or products. In many ways similar to the first phase of a software development project, in a systems analysis consultation, we will evaluate the client's area of concern, determine the needs of all stakeholders and how these needs are changing over time, and identify the opportunities that exist for technology-based solutions. The scope of these efforts may be strategic (using technology to fundamentally change the way value is delivered to the client's client) or operational (using technology to increase the efficiency and effectiveness of existing business processes).

At the end of a consultation, WHA provides a written report identifying all the issues and solutions. This report may then be used as the basis for change within the client organization.