Costs
Ocelot Solutions provide high-quality bespoke software development solutions that are flexible in terms of costing and licensing. Some of our clients require a solution where they retain all licensing rights, allowing them to redistribute and sell it as they wish, for a one-off development cost. Other clients prefer a more cost-effective solution where Ocelot Solutions retain a percentage of the licensing and receive a percentage of all revenues generated from reselling. This allows the client to acquire a higher-quality solution for a lower initial cost.
Development tools and database connectivity
We use a wide range of development tools, selecting the most applicable for the job at hand. Our solutions can connect to bespoke databases held locally or remotely, as well as interfacing with existing databases where licensing and data access permissions allow. Unlike many software solutions, we provide complete access to our back-end databases, should the client request it. This allows any client data to be accessed by other third-party solutions. We do not charge for this feature, but remind clients who request such functionality to beware of potential implications as a result of third-party solutions changing such data.
We usually advise any clients considering a solution where one database is accessed by two or more applications to consider the implementation of database business rules. This is where integrity checks are built-in, allowing amended or inserted data to be checked within the database, before being applied to the database.
Business rules can be retro-developed and implemented at any time, should a client not require this functionality in the initial delivery.
Use of third-party components and tools
On occasions, Ocelot Solutions may purchase third-party applications, libraries or ‘plug-ins’ as part of a solution. This is usually the case when the client requests an element of functionality that has already been addressed by third-party product. The advantage is that development and testing has already been completed, as well as established reliability and faster solution delivery times. In such cases, the client will ALWAYS be the licensed owner of the third-party product.
The development process
Once a client makes initial contact either via the Contact us page or by completing the Software-design enquiry form, the process is a simple one. Initial contact is made with the client to discuss the general scope of the project. From there, a set of requirements is created, which then forms the basis for a quotation. Once the client is satisfied that the requirements specification document fully reflects the project, a quotation is produced (which also includes initial delivery dates) and delivered to the client.
When the client is happy with the quotation, an initial payment (usually 25%) is made, which will then allow us to begin development. We will then work closely with the client during the development stage, during which testing is done by both parties. Once complete, the solution is then delivered to the client in its beta-form, where extensive testing then takes place. Any functionality issues or bugs are then reported back to our development team, where the issue is rectified before being resubmitted to the client for testing. This iterative process continues until the client is satisfied that the solution fulfils all requirements. The solution is then delivered in full to the client upon Ocelot Solutions receiving the balance of the project costs.
Support and online-updating functionality
Ocelot Solutions provide development and post-sales support to our clients for all software we develop. Where a solution is resold, however, we do NOT provide end-user support. This is the responsibility of the client at all times. This helps us to keep our development costs down, which makes us a more cost-effective solution provider.
If an issue is discovered with a solution which has already been distributed to end-users, it is possible to deliver an online update that will resolve the issue once testing has been completed. This removes the need for CD or DVD media to be sent out to end-users. Once again, Ocelot Solutions provide this feature as standard.
Speak to us today
If you are interested in speaking to us about a potential software-design solution, then why not give us a call or use the Contact us page right away? For a faster response, complete the Software-design enquiry form to give Ocelot Solutions some background information about your requirements before we speak with you.
Our software-design portfolio
To see some of our work and client reviews, please visit our Software-design portfolio section. Occasionally, we make trial versions of client solutions available for download. These are available in our free trial section.
60-minute software
Along with our general software solutions, we also offer an opportunity to get simple solutions developed free of charge. We call this our 60-minute software service. The principle is simple. The client pitches their idea or requirement to us, and every month, we will choose to develop one such idea and make it available for public download COMPLETELY FREE OF CHARGE!!! Submissions must be fairly simple and straightforward in their functionality and design, but we will consider all submissions on an equal basis. To submit your idea for a 60-minute software solution, please complete the online form and we will be in touch if you are successful in your application. Visit our 60-minute software download section to view and download completed solutions. |