Nurtured Solutions will undertake projects of all sizes: small online brochures or large scale enterprise software systems. Our adherence to a traditional project development lifecycle ensures a controlled, structured approach to all our work.

We understand how important it is to get the prerequisites in place before any software development is started. A clear understanding of client needs and expectations is essential in delivering a high quality, useable product that benefits the business needs of the client.

 

Specification

It is our belief that all aspects of the proposed system should be mapped and finalised at the earliest stage wherever possible. Requirements elicitation and the production of technical specification documentation to fully describe the functionality of the system is always the first part of any project. With system functionality documented, both the client and the developers have a common reference point upon which the system can be agreed and built. Any potential complexities or issues can be isolated at an early stage and dealt with before the coding process has begun. This results in systems that are delivered within budget, timescales and exceed customer expectations. We strive to deliver excellence in all our endeavours.

Infrastructure

As well as the development of the system, we also provide the infrastructure upon which it will run. Whether a system is developed for a Windows or Internet environment, the server provision, configuration, deployment and maintenance will be handled by us. There will be no need for you to deal with third party hosting companies or "IT guys", which often leads to frustration in getting objectives achieved. All our web systems are hosted on resilient Redhat Linux Enterprise servers with state of the art hardware and fully maintained by us. Windows systems will either be deployed on bespoke servers, built by us, or integrated into your existing infrastructure.

Coding

Our coding methodology is equally as structured. We have been writing web based systems since the nineties and over that time we have refined our development methods and processes to the extent where we are able to cope with all eventualities. Our code is consistently written in a structured, modular fashion. This ensures that systems are scalable, reliable and bug free. By writing well structured, Object Orientated code, modules can be slotted in and out as required and system "bolt ons" are easily achievable. Our extensive code libraries ensure that our developers are not required to "reinvent the wheel" on common coding functionality. This serves to keep our development costs down and our developers are free to focus on the requirements of the project in hand.

Technical Competence

It is important that a distinction is made between "Web Designers" and "Software Engineers". By definition, a Software Engineer will have a comprehensive, low-level understanding of computing and many software languages, driven by a strict technical education. Further training gives our people the confidence and ability to not simply develop a "working" product, but a system that works elegantly and is a pleasure to interact with. As a result of this broad level of understanding, the best solution for your business will be delivered.

By using Nurtured for your business software requirements, you will have the assurance that the complexities and potential difficulties involved in developing a successful, commercially focused and useful software product will be tackled by us...

Technology

All Nurtured's web systems are written in PHP5 with raw Javascript, produce HTML5 and CSS3 markup and run from MySQL databases. The systems are hosted on reliable and resilient Linux servers. For online application development we predominately use AJAX. We are full stack LAMP engineers ...

Although we can use frameworks (jQuery etc) if required, we prefer to write our software from scratch ... we have extensive libraries.

We write our commercial / production systems in Java, C++, C, Visual Basic.NET, C# or Visual Basic, driven by MSSQL databases and hosted on Windows Server. Again, full stack engineering. The specific language employed depends on the functional and deployment requirements of the system.