Three Trees Ltd

Home

Services

Projects

Our Team

  Partners

Contact Us

Version française
Version française

Software Development Services

Software tailor-made for your business

Examples of software development work that we have undertaken for our clients comprise:

Design and development of bespoke applications and software components for the Windows environment.  For such developments, we normally rely on the Microsoft .NET platform, which has opened up exciting new possibilities for the implementation of both web solutions and traditional client / server applications.

Design and development of business-to-business interfaces and data integration solutions based on web services, XML standards, and related technologies such as XSLT.

Design and implementation of database solutions, from single-user databases built with Microsoft Access to large enterprise databases using Microsoft SQL Server.

Quality

Our extensive experience of object-oriented design and our ability to use structured modelling tools such as the UML (Unified Modelling Language) enable us to develop solutions that not only work, but are easy to understand, maintain, and support.  We also always pay particular attention to the quality of our documentation.

Requirements definition

If the requirements are sufficiently well defined for the task to be scoped with reasonable accuracy, we are happy to do the development work on a fixed price basis.  If they are not, we can first conduct a requirements study or assist our client in doing so as part of our consultancy services.

Acceptance

Acceptance criteria are an integral part of the solution definition and must be agreed between our client and ourselves before the work commences.  When we deliver the completed software, we expect that the client will, with our assistance, perform appropriate tests to verify that the acceptance criteria are met.  Should any of the acceptance criteria not be met, we shall obviously make the necessary corrections at no extra cost to the client.

Support

After the delivery and acceptance of the solution, we can offer to our client a suitable support agreement, tailored to suit the nature of the particular solution and the level of support that the client requires, which gives the client a guarantee that we will remain available to provide assistance in case they encounter any problems while using the software.  Alternatively, the client may prefer that their technical staff takes over the support of the delivered software, in which case we can provide the relevant documentation and training.

 

Home - Services - Projects - Our Team - Partners - Contact Us