We are a bunch of geeks & nerds - it's something we're proud of (although we're better looking and have newer computers than the picture suggests, but you get the idea).
INCUB8 software developers are some of the most talented and experienced in Western Australia and New Zealand.
We have been developing applications and custom software for more than 20 years. Starting with one developer back in the *ahem* early 90's, the team has grown significantly, with the core team is still intact having worked together for more than 15 years.
With a strong background in open-source technologies and experience in web development, application development and embedded systems, you will be hard-pressed to find a more experienced team. Don't just take our word for it, read our testimonials!
Oh, and we have people skills! Yes, you can talk to us without having to be fluent in techno talk.
Software Specification & Design
Do you have an idea about a piece of software you would like to build but don’t know where to start? INCUB8 can help you specify and create a design for your system to take to software developers for quote.
Custom Software Development - Business Process Systems
INCUB8's software developers are skilled in translating business process to systems, delivering business efficiencies. Many of the systems we build are on web-based platforms to facilitate remote access for a mobile workforce.
If you need systems to “talk to each other”, talk to us. We have a lot of experience in systems integration to reduce double handling, data entry and manual processes
Integration of business platforms with touch (mobile) apps.
If you need a web-based system to work well on a touch or mobile device, we can help. Our software developers are experienced in translating website software so that gestures work well on mobile devices.
We are qualified software, electronics and mechanical engineers experienced in embedded systems, data acquisition, image processing, 3D modelling, GPS and process control.
We’re not just software developers, we have a long history of solving problems - asking why something won’t work, getting dirty, pulling things apart and rebuilding them. If you are looking for a group of people to “make it work”, you’ve come to the right place.
- Job Costing, Scheduling & Management system for one of WA's largest home building companies
- Point of sale and inventory management system for automotive performance parts retailer with automated website and eBay listing tool
- Booking Management System for various accommodation providers
- RFID Card Management system including integration with security gates at several large WA ports
- Contract & Production Management system for WA's largest swimming pool manufacturer
Our approach to software development has been tested and refined over more than twenty years developing software for small and medium business. Building software is not unlike building a house, without careful planning and accurately drawn designs things can take an awful lot longer and cost a lot more than is expected. In fact, it is very difficult to even estimate the cost of a house without plans and plenty of detail about fittings and fixtures. So it is with software, and our approach always starts with design. We work through the following stages –System Design. An extensive design document is produced with
An extensive design document is produced with mock-ups of key screens and reports and description of the systems functionality including validation rules and data processing stages (business process). Often a database schema is also designed at this stage and included. The output of this stage is both the design document that specifies what is required in sufficient detail to get most things right first time.
Quote and Timeframes
Once we have a design document we can prepare an accurate quote and produce a project schedule for the development.
Development period with milestones
Once the design is agreed on the development is broken into a number of stages with milestones. Significant chunks of functionality are handed over for customer testing and review at each milestone and invoicing occurs at these points also.
Final Testing, Training and Implementation
During this phase, we involve our customer in putting the system through its paces before moving onto final acceptance testing. We are often also involved in assisting in training and rolling the system out to end users.
The phase often results in more refinement of the software. Usually, for the first 4 to 8 weeks after implementation, there will be further fine tuning, training, the occasional bug fix occurring and even additional features being added. This workload gradually drops away as people become more familiar with the system and it becomes more polished.
As time progresses this whole process might be launched again to deal with major changes or enhancements to the system. Minor amendments are done on an ad hoc basis.