Custom software development

If there is no ‘off-the-shelf’ product or service that meets your needs, please contact us to discuss your requirements and we can advise you on the options available.

If you already have an in-house software development team, we can work in collaboration with them as well as other consultants and technical teams where necessary.

Whole solution service

We can offer a complete consultancy and development service including:

  • Initial concept design and prototyping – we are big supporters of prototypes as they can help throw up questions and problems at an early stage before significant costs have been incurred.
  • Preparation of an implementation plan – this varies depending on the type of project. If the requirements can be clearly defined at the start, then we can work with you to produce a detailed functional specification and estimate of overall time and cost. If the requirements are less clearly defined, we can follow an Agile methodology to produce iterations of a product over time.
  • Deployment – installation of client-side software and/or deployment of web applications to your own servers or to secure cloud infrastructure.
  • Initial training
  • Ongoing technical support, maintenance and enhancements following user feedback.

Technologies

Our team has a wide range of development experience and we select programming languages, frameworks and other technologies for each project which are appropriate to your requirements. These may include:

  • Languages: C#, JavaScript, PHP, Java
  • Frameworks: Microsoft .NET, Azure, DirectX, React.js, jQuery
  • Server technologies: Microsoft IIS, Apache/Tomcat, Node.js