CALL: +61 2 9411 3618 | 9.00 - 5.00 Mon-Fri AEST


Desktop Application Development


Windows Development

  • .NET
  • Native Windows
  • Windows Drivers

  • Linux Development

  • Qt & GDK
  • Linux Drivers

  • Database Development

    OS Independent Developments


    Amatek Design offers PC application software development services for both Windows and Linux environments. We also develop application-specific databases as well as operating system (OS) independent applications (including Java and Ruby).


    Windows Applications:

    Amatek Design has the expertise necessary for developing applications with the latest cutting edge Windows technologies as well as maintaining old legacy applications.

    .NET:

    Amatek Design can choose the best .NET solutions for each individual project. Over the years, Amatek Design has developed Windows applications with the most widely used .NET languages:

  • C#
  • VB.NET
  • ASP.NET
  • C++/CLI
  • Native:

    If efficiency is an absolute necessity, Amatek Design can develop applications in native languages using different development environments depending on the specific needs of each project. Examples include:

  • Microsoft Visual C++. Microsoft proprietary compiler with full Microsoft support
  • GNU gcc. Open source free compiler with community support
  • Qt graphic libraries
  • If an open source solution is required on Windows then Amatek Design can assist by developing with gcc and Qt applications.

    Drivers:

    The skillset and experience of our Windows development team includes both the KMDF and UMDF Windows driver development frameworks.

    If you need to interface a Windows application with a custom piece of hardware Amatek Design can assist by collaboration with the embedded software developers to interface Windows applications to devices such as:

  • USB custom devices
  • Printers
  • Parallel Wiegand card readers
  • Parallel Smart Cards readers
  • Linux Applications:

    Amatek Design has experience developing Linux applications, and we have deep knowledge of inter-process and inter-thread communication primitives as well as the debugging techniques required to develop robust, reliable and efficient Linux applications.

    Qt & GTK:

    Our Linux developers have proven experience and skills in developing Linux GUI applications using either Qt or GTK graphic libraries.

    Drivers:

    Over the years Amatek Design has gained skills in developing Linux drivers to interface Linux applications with custom hardware, for example:

  • USB custom devices
  • Parallel Smart Cards
  • WiFi modules
  • BLE modules
  • Database Development:

    Often behind a modern PC application there is a database used to store business data. The advantages of storing data on a database include operation atomicity, concurrent data access, and fast access. Amatek Design is expert in designing databases with the most widely used database management systems:

  • Microsoft SQL Server
  • MySQL
  • PostgreSQL
  • OS independent development:

    If you need to develop a cross-platform PC application, Amatek Design can assist you with its skills and expertise in several OS-independent languages and frameworks:

  • Python
  • Java
  • Ruby
  • Qt
  • SQL

  • CALL US NOW!

    You can put your trust in Amatek