Software development can be an expensive and confusing process, especially for small business. It's generally accepted that around 50% of software development projects are abandoned prior to completion, and of those that are completed, most have significant time and cost overruns.
We can provide independant advice on your software project, within our areas of development expertise. And if there are parts we don't understand or can't evaluate, we will tell you that - we don't make up answers, and we don't pretend to know everything.