Software Development
Your system will be developed using any number of different technologies, depending on your requirements. We typically prefer to implement "desktop" applications, for a number of reasons. If portability, or global availability are a concern, we would usually suggest a "web based" system, though it is also possible to provide distributed access to desktop applications. Through discussion with you, the best approach for your specific situation will be chosen.
Specification
Design
Implementation
Testing
Revision
Production
Examples of our work
Fulfilment Systems
Payment Processing
Accounting Software
Product Costing
Club Management
Our software manages pay as you go club memberships for a number of clients. These systems manage membership tracking, renewal and payment processing.
Dictionary Management
Embedded Systems
Archive Management
Language Learning
In case you are looking for a list of the different languages and technologies that we are familiar with, they are listed below. Usually our clients allow us the freedom to work with the tools that we determine as being the most suitable for the task in hand, but if you have a legacy system that you require assistance with, this information is for you.
Historically we have worked with assembly language (Zilog, Intel, AMD and ATmega), C, C++, Modula-2 and Objective C.
Currently, we tend to work with PHP, Javascript, and Object Pascal (both Delphi and Freepascal). We also work with HTML, CSS and frequently integrate with different APIs.
Our preferred database is Postgresql but we also work with Mariadb/MySQL, Firebird, and Oracle (respective trademarks acknowledged).