Diagram of Asterisk system

Asterisk Phone System

A small business was setting up a new office and had acquired VOIP phones as well as a legacy Asterisk server with the premises. They wanted to make use of the existing equipment to provide a cost-effective phone presence, but lacked the in-house expertise to do it themselves. The legacy server was restored to a […]

Distributed synchronization system elements

Remote Office Business Data Synchronization System

The business had one main office in Perth and four branch offices distributed throughout the state. Work on projects for the branch office often needed collaboration with staff in the main office. Sending files via email was both arduous and error-prone. In addition, there was a need for reliable backups of the branch office data. […]

Time Sheet program processing flow

Development of a Time Sheet Recording System

The need was to replace a manual time recording system with a more streamlined electronic system. Thus reducing the data entry load on accounting staff, speeding up the billing cycle and reducing errors. The program also needed to cope with a variety of business lines with their own specific practices. As part of the solution, […]

Automated Virtual Machine creation process

Development of Automated Virtual Machine Installation

For this project, the client wanted to be able to create virtual machines on their server infrastructure with minimal user intervention. In effect, they wanted to be able to deploy machines as easily as cloud instances can be deployed. Careful consideration of client requirements and existing infrastructure allowed for the creation of a deployment system […]