We offer a range of strategic technical consulting services that focus on designing and delivering well executed software products. Fundamental to our activities are core service offerings. Use the menu above to find out more about these offerings, or use the links below to see how these offerings can be used to provide specific services.


Software Design & Architecture

With over 25 years of combined experience in product and solution design and implementation, we provide application architecture services that tightly fit your business requirements. Our blueprint service is based upon the industry standard TOGAF framework and result in a clear and methodical guide to building software. We focus on a rigorous analysis of business requirements using our MVP approach, drilling down through logical and technical designs with a final focus on team structure and delivery schedules. Our design services are as much about a detailed technical ‘manual’ as an effective business case tool.

User Interface Design

We know what makes a good online application easy to use. Living and breathing web based systems gives us a unique insight into good user interface design for both browser based systems and mobile applications for iPhone and Blackberry. As part of our MVP process we often produce working mockups of web applications very early in the process for use in investor presentations, business case documents and sales materials. We are experienced in working with design and usability agencies too and can help inject some lean philosophy into what can be lengthy processes.

Product Marketing Website Design

During many of our engagements the focus on an MVP means we seek to publish details on a product as quickly and professionally as possible. We do this to gather essential feedback on product features for use in validation and justification of engineering spend. MVP focussed websites also serve as a key sales tool in early stage companies. We are therefore adept at producing professionally designed websites in a fraction of the time and cost normally required for such endeavours. We use industry standard content management system WordPress to produce sites in days not months.

Technical Diagnostic

Things don’t always go right in technical delivery. Often the problem can be due to carrying what we call ‘technical debt’. Technical debt can be accrued for good reason, but like real debt, the repayments can become difficult to cope with when changes in your team, commercial circumstances or technology trends occur. Our technical diagnostic helps companies objectively assess where problems lie, what solutions exists and what to prioritise to get back on track.

Product Management Diagnostic

Product management in software companies can often become a highly reactive and stressful process when high customer demand exists, or conversely can become an exercise in projection of internal desires on a small customer base. Our product management diagnostic will assess your mode of operation and make recommendations on changes to your approach and your product roadmap. We encompass MVP principles and can provide everything from education and training through to full roadmap review and presentations.

Product Validation Services

Throughout our MVP and development services we checkpoint ourselves and our clients against some basic validation points. Do your clients want this product? Is there social validation of the concept? Where is the best place to test the water on this new idea? Our validation services help you form a strategy to get the maximum amount of real evidence of the need of your product or service. This is not paper based analysis (we’re pretty sure most people can form a paper business case), but rather this is about gathering real statistics through techniques such as online surveys, new feature teasers in existing products and MVP feature websites.

Expert Software Engineering Services

We’re not just armchair consultants. We provide development services for small and large projects alike. We are experts in the delivery of web based systems with a strong preference to open source and java technologies. Projects we have delivered range from online collaboration systems, online information and tracking systems to highly technical development management tools. We utilise our MVP approach to keep development lean and agile ensuring we are a highly competitive partner for your software development needs.

Operational Support Services

Once up and running with a new software service, we don’t simply hand over the keys and walk away. We can be there for the long run and provide operational support to your company as you grow, or hire people to take on the continued management and development of your system. We provide proactive monitoring and support for SaaS solutions that we build using our development services, ensuring our customers can get on with the job of turning a successful product into revenues.

CTO as a service

Covering all aspects of what we do, our clients often engage with us on a CTO-as-a-Service basis. We are able to bring to bear many different people as is necessary for the tasks in hand. If you need a CTO that can perform complex and detailed architecture work, or one that can perform in at a board level, we are able to fill the role under one service agreement.