Legal
Financial
Insurance
Healthcare
Retail
Real Estate
Disability
Mining
Food Safety
Information Technology
Research
Government
A few of our great client initiatives show casing our capability!
What type of software do you develop?
The short answer is whatever you can think of.
Mobile Apps
- Desktop Apps
- Software Platforms
- Web Apps
- Console Apps
- APIs
The long answer is our expertise lies in delivering solutions onto the desktop; mobile devices (phones, iPads, tablets and wearables); the cloud to integrate a number services or to support our desktop/mobile apps; and finally specialist on-premise solutions.
This means that we have experience in delivering solutions from the small, i.e. targeting a department of users, to the very large, i.e. mobile apps that connect hundred of thousands/millions of users globally.
What we are not, are game designer/builders, device level/firmware developers, or package platform configurators (i.e. WordPress, Magento etc.).
What is involved in the development?
It depends on many factors, and no two clients are the same. However common across all engagements are the following:
1. What stage is your requirement at?
Just an idea, an item on a road map, a detail specification, a MVP or Proof of Concept, or a partially created/existing system. Depending on where you are on this continuum will dictate whether we need to perform a basic or detailed scoping exercise before starting development.
2. How will you support the development process?
Do you have a team assigned to the work or will it be just be single person. Will each team member be dedicated or help on top of existing day jobs. Have you got project management skills internally, has your team got prior experience with software developments. Company culture, availability, experience of software development will also play a role. These factors help determine what development approach we use and what project management and skills are required.
3. Do you need all the bells and whistles or not?
Software development is expensive and becomes increasingly more expensive as you add in loads of features, security, large volumes of users, wow factor screen design or user experiences, and so on. It is a key decision to decide whether a race car or a push bike is needed. Both will get you from A to B, but cost, complexity, functionality, usability, experience, performance, maintainability, enjoyment will vary wildly!
4. What is your budget?
Ultimately how much is available to spend on a development will to a large extent dictate what technology options are available. We assist by providing guidance early on as what is feasible within a budget range, and we fine tune this during scoping such that you are able to pick and choose what functionality and/or tech make sense with your budget.
What technologies do you support?
We try hard to be specialists in a number of key technologies that allow us to deliver great solutions, however there is always the risk of becoming a “Jack of all trades, master of none”. For this reason, and whilst we may have some experience in other tech, we restrict ourselves to the following: