Bespoke Software Development

One size does not fit all - sometimes, a solution that delivers exactly what you need will provide the best return on investment. Having decades of experience in developing software for Windows and Linux platforms, we're in the ideal position to develop your next solution using the language and technology of your choice.

Whether you want a large, multi-user application that is accessible from the desktop, web, and smartphone simultaneously, or would just like a simple interface to perform regular data imports into your existing system, Arcamex can help. Of course, writing SQL reports is fine as well.

Popular languages that we've used in the past include:

  • C# & VB.NET
  • Visual Basic 6 & VBA
  • C/C++
  • Java
  • Delphi & Pascal including FireMonkey
  • Python
  • Javascript

We also use a variety of less-widespread languages not listed here. Please contact us for further details.

We're familiar with most popular databases on the market, including:

  • Microsoft SQL Server
  • Oracle
  • MySQL
  • SQLite
  • PostgreSQL
  • U2, UniVerse, Reality & Pick
  • Microsoft Access

We've also worked within the following vertical markets:

  • CTI & Telephony - TAPI and other third-party interfaces
  • GIS & Mapping - MapPoint, CadCorp, Google Maps, OpenStreetMap, ESRI and others
  • GPS including NMEA protocol decoding
  • Barcode Scanning
  • Automated faxing using ZetaFax
  • Windows CE, Mobile & Embedded

We've designed and implemented a multitude of large-scale multiuser applications over the past 20 years, many of the older systems are still in use today and routinely deliver excellent results despite having hundreds or even thousands of online concurrent connections in some cases. What's more, the designs produced work with you in the future, and are adaptable to the ever-changing set of requirements that are typical of most IT projects. Our products typically deliver excellent performance as well - please see our Performance Optimisation services for further details.

Case Study - Existing Data Import

A client hired us to visit a customer site in order to implement their system and train their users on the client's latest product. In the initial stages of the implementation, it became apparent that additional development would be required to implement the solution due to the additional third-party products in use at this particular site . The software house was already busy with existing commitments and having reminded our client that we also undertake bespoke software development as well as on-site consultancy, they kindly awarded the development project to us.

The only documentation provided with was effectively the source code for the existing service that needed to be extended in new ways to deal with the third-party systems. Despite this, we designed, developed, documented and implemented the necessary bespoke software (including remote testing and interactions with the third-party supplier) within a few weeks, and even came in 20% under budget. The project continued and was a complete success, delivering exactly what our client and their customer site needed.

Whether you're looking to produce a small system for internal use, or want to create a multi-user distributed system that serves many thousands of users, consider using Arcamex to design, implement, and deliver your next project.

See Also: Consultancy, Technical Project Management