Tynemarch can provide software services at all levels of the software development cycle.
Identifying Project Scope
Determine the conceptual nature of the problem to be solved, and how it is to integrate with existing applications. Specify what the software should and should not do.
Identifying Business Requirements
Determine the exact needs of the organisation as a whole.
Meeting User Needs
Identify the exact needs of each type of user within the organisation.
Defining Application Logic
Design the logical model of how the application is to carry out the tasks to meet business requirements and satisfy user needs. In the logical model the application is broken down into components, each of which is a logical group of processes and data.
Assembling Enterprise Technologies
Determine the appropriate tools with which each component of the logical model is to be implemented. Examples of these are programming languages and databases.
Designing the Physical Architecture
Design the physical architecture of each component of the software solution.
Development
Implement the physical design of each component.
Testing
Test the solution to verify the functionality of each component, and see if the overall product meets the business requirements identified earlier.
Deployment
Install the software on site and integrate with existing applications and data.
Support
Provide assistance with user problems following testing and deployment.
Project Management
Planning resources and budgeting during the software development cycle.