Q9 offers software development and ancillary services on an hourly, project or ongoing basis. Our developers have experience with a wide variety of technologies, but we have a particular focus on Java and Ruby on Rails development. We have particular experience and expertise with the Tapestry framework.

In particular, we have focussed on the following areas:

  • All types of web application development including Tapestry, Rails, JSP, Struts, XSL, Tiles, Velocity, etc.
  • Databases/transactional - EJBs, JDO, Hibernate. Oracle PL/SQL, MS SQL Server.
  • Broadsoft Broadworks development
  • Rapid prototyping.
  • Internationalization and Unicode.

Besides developers themselves, we can provide complete project lifecycle support including quality assurance (QA) and project management skills.

Q9 provides access to a portal for clients to access project updates and documentation, file bug and enhancement requests, and view development snapshots. We pride ourselves on clear communication with the customer and a plain-speaking approach to dealing with problems as they arise.

A typical project may go through the following steps:

  1. Initial contact. Get in touch with us and describe the project, and we'll see if there's a fit.
  2. Project analysis. Together we prepare a document describing the end goal and the milestones along the way, as well as discuss the cost of the project.
  3. Development. Our developers work away, and produce successive iterations of the application. Change requests are made and implemented along the way.
  4. QA and acceptance testing. Our QA certify the product free of show-stopper bugs and the customer puts it through its paces.
  5. Ongoing. We either get stuck into the next version of the product, or move to a mode where we can provide bug fixes and support on a per-incident basis.

a note about outsourcing

Outsourcing is an experiment conducted by many companies these days, but we all know the results are often mixed. The cost and time-to-market advantages of having an instant development arm are enormous, but having a crucial part of your business far away and out of direct control seems risky. And it is - many outsourced projects fail. (We know, we've seen it happen.) Why do they fail? Bad hiring, bad communication, or bad incentives. We hire experienced developers you can communicate with directly, but we also provide proactive project management. There's no language barrier, and we'll fill in the blanks when we can. We also encourage the use of pilot projects to make sure the project is a good fit for both parties.

Please contact us for further information.

P +61-3-8516-1400 (AUS)   |   P +1-310-279-4715 (USA)
© 2010 Q9 Software Pty Ltd   ABN: 91 116 770 131

Design by Rodge