phone 1300 474 832

How we work on your software project?

How we work on your software project?

One of the main Frequently Asked Questions that comes up when working on software development is how we work on a project. Your project and requirements are unique and our coding is too. But we normally use the following 6 steps for all software projects regardless of the size:


First, we discuss the project with you to define the purpose of software and how it’s going to help you. Whether it’s to build brand, increase productivity, control staff activities, eliminate paper work, real-time reporting or to sell a product. This will help us to understand your existing processes, challenges and your goal for an ideal solution.

Project Proposal

After this discussion, we will prepare a Project Proposal document. It gives an outline of our project brief, how we will work with you, the working features of the project, estimated costs, planned dates and agreed terms of engagement.


Following the go-ahead from you to proceed, we start the planning stage. This is the most collaborative part of our software project development which includes a meeting between your project stakeholders and the ISH technologies team.

We have found that one of the biggest challenge of software development at the early stage is communication, So we will:

  • Designate a single contact point for you.

  • Give you access to project management software where every communication and document is saved. You can view and connect to the centre point and can have open engagement there.

  • Track your project or development on a daily basis.

Regardless of the documents and explanations we provide to you, we know it is hard to visualize the software before its delivery. At this stage, we will use our cutting-edge visualizing tool to develop a software prototype of your system. Your entire team can get a look and feel of the new system before we start any coding. This will give you the opportunity to have input to make the software more users friendly and productive.

We also produce a functional specification document (in plain English) outlining each aspect of the software.

Quality Assurance Testing

We use a proven testing and quality assurance process to test all code and design aspects throughout the development.


Our systems are developed to be tailored to the current workflow, so the need for formal training is significantly reduced. However, if you require, we offer full training either onsite or at our office.