Our services

Getting started

Ideation sessions

Explore your idea to see how it can power a businesses growth.

Customer experience mapping

Follow your customers (or users) journey to uncover value points and points of friction. This is service can be used to streamline business processes and/or inform wireframe creation.

Project discovery

Uncover key requirements and establish the high level feasibility of a concept or business idea.

Framing

Charter

A well thought out charter is the foundation of a successful software project. We blend our experience with your objectives to give the project the best possible start.

Scope

Using knowledge gained on past projects we help you to define the boundaries of your project to ensure the project is delivered successfully and without unnecessary cost.

Specification

Specification writing involves creating a technical definition what is required to meet the charter’s objective within the boundaries of scope. We apply use our professional know how to ensure the specification covers all parts of your software.

Software architecture

Using knowledge of best practices and the specification we design a plan for your software that ensures the most important requirements and that quality objectives will be satisfied.

Design

User Interface wireframe creation

Use knowledge about human computer interaction to create interfaces for software that are intuitive and easy to learn.

Mockup Design

Applying a design sensibility to wireframes to polish interfaces that match for the style of program being built.

Prototype / Minimum Viable Product creation

This involves create an iterable model designed to reflect key requirements. This is often done when time is short or the need to optimise the design is more important than keeping the budget tight.

Technologies

React Web Development

Built by Facebook and used by the best web developers globally React is our technology of choice for create single page web applications.

JavaScript / (ES6 Typescript)

JavaScript is the programming language that makes the Internet interactive. We use JavaScript extensively in our projects.

Node JS development

Node lets our code talk to databases and hardware peripherals. We have created projects that to talk to EFTPOS machines, printers, cash counters and ultrasound equipment and more.

Software Development

iOS (iPhone/iPad) / Android Apps

Mobile devices such as phones and tablets allow your users to have computing power in their pocket.

Windows / Mac / Linux Development

We use Electron to efficiently write software that will work on Macs, Windows and Linux computers.

Kiosk development

We have experience creating touch screen kiosk solution.

Internet of Things Development

Using Arduino we can quickly create IoT projects to create bespoke equipment. For example, we can talk to a GPS satellite, a thermostat, an infrared remote, a distance sensor and more.

Testing

Continuous unit testing

Using technologies such as Jest we write software that tests small parts of program to ensure that when changes are made the software keeps working as expected. This speeds up development and ensures requirements are met.

Automated Integration testing

As a project gets larger it becomes important to efficiently test the system as a whole (c.f. continuous unit testing). We can write code to test an entire system as a person would. This reduces the cost of development and ensures the quality standards are kept.

User testing research

By involving users throughout the development process we can ensure their are no surprises at the time of handover. We can assist with planning and execution of studies. We also work with partners that can assist with market research and focus group studies.

Deployment

Serverless Infrastructure

We have considerable experience deploying to Amazon web services. We can provide expertise on how to best create a scalable and reliable solution whilst ensuring you get value for money.

Linux

We are also familiar with traditional deployments such as to Linux servers.

Other Services

Virtual CTO

We can provide an experienced CTO to oversee your project and/or provide your company strategic technology advice as well as guidance concerning financing software development and capital raising.

Software auditing

Where we have not built a solution we are able to provide an independent analysis of a software project or part thereof to ensure to ensure it is well built, meets the requirements and/or is likely to finish on time.

Project turnaround services

Where a project is no longer achieving objects we can analyse the state of the project and provide technical management services to help get the project back on track. This service is often needed when a development team is located offshore and thus hard to manager or was too ambitious with the project goals.

Dedicated developers

Do you temporarily require skilled up developers fast? We are able to provide highly skilled developers in all areas described on this page to help you finish a project. These developers can come into your office or continue to work from our offices as your needs require.

Your software team is ready.

Call (02) 9199 9666 or get in touch below to discuss your project.

  • This field is for validation purposes and should be left unchanged.