|
Software Development
We specialise in the development of bespoke database applications using SQL Server,
Access, Visual Basic, .NET, VB.NET, C#, C++ and ASP.NET.
We work with small and large companies in a variety of industries. We often do work for other
software companies because we are seen as SQL Server and .NET experts. The systems we have developed range from small Access databases
to large multi-site, multi-user SQL Server database applications with millions of records and hundreds of users.
We also develop PocketPC/Windows Mobile solutions, E-commerce web sites, Intranet web sites,
and Extranet web site portals.
We get involved in all stages of the software development lifecycle from initial concept right through
to the finished product. We have helped many of our customers with
Requirements Specification,
Analysis & Design,
Testing,
Deployment and Support.
We have particular expertise in SQL Server and have developed
tools that are purchased and downloaded from our web site by SQL Server developers and database administrators all over the world.
|
Interested? Contact us to discuss your requirements and we will give you a fixed-price quotation.
|
|
Our Approach
We can help you meet your business objectives within your budget. We measure our results at a business level, not at a technical level.
Our software development service is based on a staged approach. Throughout a software development project we provide our
clients with progress reports and work-in-progress samples.
Our 7 stage approach involves:
1. Analyse Requirements
Discuss business requirements with project stakeholders. Produce brief requirements-overview document and review with client.
2. Produce Functional Specification
Produce a specification document that provides a scope for the whole project. The document is the terms of reference for all development.
3. Develop Prototype Version
Develop a prototype version to demonstrate the concept, look & feel and key technology to be used in the project.
4. Develop Feature Complete Version
Develop a feature complete version that is usable and robust.
5. Test
Test the application.
6. Deploy
Deploy the database and application. Produce an installer (setup.exe or MSI package) for distribution to users.
7. Support
Provide warranty support and ongoing support for bug fixes. Provide support based on an agreed service level agreement (SLA).
|