Custom software can give you an edge over your competition. Anyone can buy Excel and crunch some numbers with it. You can assume whatever magic you do with Excel, your competition does too. But if you have software that does things off-the-shelf software just can't do - you've got an advantage your competitors will find difficult to match.
We're able to develop custom software to handle your specific needs. Our software can be grouped into the following categories, which are discussed in more detail below:
Call us to discuss the opportunities you have to streamline your business, and develop new and improved services for your customers.
Our Quality Assurance process
In order to deliver high-quality software to our customers, we always follow the same process when developing a new system:
Middleware is software that connects two incompatible systems. It is especially useful for adding features to legacy software. To give a few examples, middleware might let you email a statement of account to all your customers each month - it exports the data from your existing system. Or, it might let you accept data from key customers electronically - it imports the data to your existing system. Or, you could add tracking, audit, or reporting capabilities. Some more examples:
Automated software agents (bots)
If you or your staff are constantly repeating the same series of tasks, the probability is good that at least some of that series of tasks can be automated. The benefits of automation are numerous:
Is your business dependent on a labyrinthine Access database/Excel spreadsheet made by an ex-employee in the 90's? Or worse - a DOS-based application from the 80's? We can replace this with a state-of-the-art xAMP application, and deliver many benefits to you, some of which we list below:
Note: just to be clear, although we just mentioned "web" and "internet" many times, we're not proposing putting a supercharged version of your carefully-guarded spreadsheets on the internet. It's just that the web and xAMP applications are essentially the same - the big difference is who can access them. We are proposing to supercharge your legacy applications, but this does not require making them public, or putting them on the internet, in any way. We would propose locating your xAMP applications on a server located at your premises, inside your firewall, and accessible by nobody except your own employees.
We recommend that xAMP applications are used with unix servers - either Linux, or FreeBSD. Other flavours of unix (Solaris, AIX etc) should also be fine. The unreliability and lack of features suffered by Windows servers does not make them suitable for line-of-business applications, and we do not recommend that you use one (if you can avoid it). Over time, you will want to develop and expand your system - with unix servers that's usually a matter of downloading and installing the bits you need, but with Windows servers, you'll find it's either not possible, or costs extra, sometimes quite a lot extra.
Rates, fees and charges
For larger projects, we usually create a design specification, and then cost each item. This provides us with a solid development plan, and you with a fixed price. Modifications to the specification, once agreed, are charged at the hourly rate (see below).
For small projects and ad-hoc work, we charge an hourly rate, as follows:
Discounts may be available for larger projects.
* We would offer a lifetime warranty (bugs fixed for free, forever) BUT we can't guarantee our development tools will work forever (in particular, the compiler we use to make executable binaries). There will come a time when it won't be possible to install Windows XP on any computer anywhere, because they no longer support 20th-Century media or instruction sets. This is not something we can control, but rather is the nature of technology. We do our best to insure against this by writing portable, modular code that is easy for humans to read, in languages that are themselves portable and modular, and have a long and distinguished pedigree, but ultimately even these precautions will be insufficient. Consequently, a five-year warranty is the maximum we are able to offer.