Software Development
We design and build software that does a defined job well. Work starts with understanding the problem and the people who will use the system, then moves through architecture, implementation and testing, with code written so that it can be maintained and extended over time.
- Requirements analysis and technical planning
- Web applications and online tools
- Desktop and cross-platform software
- Testing, documentation and maintenance