Much like bespoke tailoring, bespoke software is software that is tailor made for the client. It’s an exact fit with the client’s requirements, eliminating many of the compromises that are built into ‘Off the Shelf’ software.
Bespoke software can be based on your current working methods, using terminology your staff are already familiar with, and reducing training times.
We develop software solutions that validate user input, ensuring the data in your system is as accurate as possible and is able to produce reliable trusted outputs.
Bespoke software is adaptable - as your business evolves, so can the software, building on your original investment, rather than starting over from scratch. You can start by developing a bespoke software application that covers one area of your business, and expand this later to cover other areas.
If you consider the price of a house, this depends on many things, how big is it?, how many rooms does it have?, how many windows?, what type are those windows?, what quality of tiles are used on the roof?, where is it located?, what amenities are nearby? the list goes on.
If we apply the same process to software development (construction) the types of questions would be, how many people need to use the system simultaneously?, how much data is the system going to hold?, how fast does the system need to be?, what validations need to be undertaken on data being entered into the system?, again the list goes on and on, but the principal is the same, the cost of the development depends on many things, and until those things are decided we cannot provide a firm estimate of cost.
One thing to bear in mind, is not only the cost of having the system developed, but also the cost savings to be made by the system providing a consistent way of running your business, less prone to error than either old manual systems or outdated computer systems, that often end up as a mixture of other systems introduced over the years that never really communicate with each other effectively.
Often there are Off-the-Shelf software solutions that achieve many of the requirements of individual companies, however there will normally be areas that require the company to work differently, tailoring their business to the software available, rather than tailoring the software to their business requirements.
Sometimes a good compromise can be achieved where a bespoke solution is used to ‘glue’ together different ‘Off-the-Shelf’ applications, however this is never the same as having a fully bespoke software solution developed from the ground up.
Web-based applications are effectively websites that have programming functionality.
We can build internet based solutions that are not for use by the general public, but for use by your organisation alone, this can be particularly practical if you have a sales force that are home based for example, or if you have staff that need to access your system from many different locations.
We specialise in using Open Source Technologies and use libraries we've developed in-house to keep costs down (back to the construction analogy, we can hand-make each window to a specific size, but it's much more cost effective to use the plans for a size we've made before).
Initial discussions would normally be by telephone to establish what the client has in place at the moment and what they are hoping to achieve.
This takes the form of us looking at your existing paperwork in use in the area you would like to computerise, things like purchase orders, job sheets, emails you would like automated, or possibly looking at your existing systems. This can normally be undertaken remotely using software where we can view your computer screen, or in the case of a paper system we would request you send us copies via e-mail, or post.
We will usually try to provide 3 quotes based on needs, wants and wishes. We can then write a full specification for the system with a fairly accurate price.
Once we start on development, the system will be accessible for testing. Some bits will be disabled but feedback throughout the development process ensures the finished result is exactly what you want. Some changes may have cost implications which we'll always keep you informed about, but wherever possible we'll try to slot changes into existing workflows.
We don't have a set time when a system goes into the testing stage. As we add new features, we test the technical parts, then we'll make them available to users for feedback and making any changes requested.
We build systems that are user friendly and intuitive, requiring very little training. We can write user manuals if required, but we don't generally include them in our prices unless specifically requested.