Banxia Software – Decision Support and Meeting tools

Software development

  • Analytical engines
  • Web clients
  • Web Services
  • Desktop applications
  • Mobile apps

For over twenty years, Banxia Software has developed both complete applications and modules. Some are sold as “shrink wrapped” software from our web site. Some were developed for third parties and sold by them. What we offer is skilled software development, where you provide a requirement, and we work to provide the technical solution. We don’t provide a basic programming service, we do provide a whole application development service. So you get a much better quality end result because we know how to make things that are commercially viable.

We are a small company, so things are very personal, and we pull in resources for aspects of the development as appropriate – we have worked with on many projects. We can manage everything, or work alongside your team if you wish.

Specialities: Data analytics

Since our background is in data analytics, this is what we like to do. Most of our work is in the operational research, analytics, machine learning, and data management areas. Specific applications of these areas have been in betting management tools, group decision support, strategic planning, and many other software solutions. We have done desktop, server, and web. If you have an idea for an application, and a budget to make it happen, we are happy to talk about options for making it happen.

Example: Analysis manager for AIDS projections

Done for a world-wide organisation this project used a web interface to manage containers that ran an analysis that took several hours to complete. Many users could set up custom data sets and receive an email when the analysis was complete, and then review the data. Containers from a cloud provider keep the cost down, while allowing many simultaneous calculations to be done.

Example: Decision Explorer

Decision Explorer® was started as a research project. Banxia set out to make it commercial quality software that has been used to plan the futures of many organisations and a small country or two.

Example: Frontier Analyst

Frontier Analyst started off as a simple tool for efficiency analysis, and has grown into a world leading product in its specialism. It is now used around the world in many countries for helping organisations understand efficiency.

Example: 24/7 Data transfer

A software product (one of a number developed for a client) that is responsible for distributing data across the internet as soon as it appears. It can handle over 200 connections, and can send small items while sending large files, prioritise, handle returns, restart synchronisation, and a number of other requirements. All running 24/7 without interaction.

Example: Azure resource manager

A service designed to control virtual machines in a Microsoft Azure resource group, starting additional machines when required as well as on a schedule.

Example: Payment manager

A service implemented to provide a common interface to credit card payment gateways, so that a network of computers, or a web site, can be written to take cards, while the actual provider interface is hidden. This encapsulates the differences, and allows for easier development of financial transactions, while maintaining the required security.

Example: Job costing web application

A web application, running in the browser with a back-end REST-based service to manage the costing of jobs. Supporting complex user interaction screens, and differing user rights and capabilities, along with all the features required for long term operation such as automated backups, this is a full featured modern development.

Example: Data utilities

Sometimes an application doesn’t have to be the biggest of productions. Sometimes the requirement is small, but you still want it to be of commercial quality and easy for new users to operate. We have written numerous little utilities and one example is a little “barcode librarian” which allowed a university to allocate devices with a barcode to students rapidly. Initially a single PC solution, we expanded it to multi-station and it allowed rapid check-out of devices to students by scanning the device and student card. And again, when the device is returned, the unregistration. And finally, custom reports to show which students had not yet returned their devices.

Simpler still, we have written utilities to convert data in one format to another, and to automate aspects of exporting and importing.


Many projects have been completed using Delphi, and more recently C#/.Net. For web applications in the browser, common frameworks like React have been used, or more integrated tools like Elevate WebBuilder. The tool we use is what fits the purpose best – be it installers, documentation, web hosting, or the core of the application.