CALL: +61 2 9411 3618 | 9.00 - 5.00 Mon-Fri AEST
We have extensive expertise in developing real-time operating system software in memory-constrained devices in various application domains.
We also develop Windows and Linux applications and drivers, either as stand alone apps or connectivity extensions for custom electronic devices.
Our iOS and Android application development team can help create customised, UX-optimised apps for business or consumer needs.
The first step of any professional software product development is the definition and documenting of traceable software requirements, along with a software test plan. These requirements documents simplify any future changes and updates as well as software maintenance tasks.
The level of detail necessary for adequate requirements documentation is dependent on the type of application development. Amatek Design has the expertise to match the level of detail to the application and thus minimise costs and time taken whilst concurrently meeting client and industry needs.
The key feature of any successful software development exercise is the definition of an appropriate software architecture that will allow the clean implementation of all the software requirements and at the same time allow future software enhancements and extensions. The Amatek Design software team includes experienced software architects who can identify, and design the best software architecture for any project.
The final quality of any product that includes software is reliant on a professional testing process undertaken according to a suitable software test plan. Amatek Design considers that the definition of the software test plan must start at project commencement.
The support lifecycle of a product including software is ongoing throughout the lifetime of a product. New requirements and enhancements for a product can arise at any stage during its lifetime. Software designed and developed by Amatek Design is highly maintainable and extensible, based on suitable software development methodologies and software architectures.
Amatek Design has developed and mastered skills with several software development methodologies and processes including:
By leveraging on our experience we can identify the most appropriate methodology for each project thus meeting both the client’s needs, and industry and regulatory standards.
Numerous industries, for example automotive, medical, defence, and avionics, often require the software to meet international standards as an acceptance condition. Amatek Design has extensive experience in developing software compliant to the international standards including: