About.
The Custrack Business Management System.
The Custrack Business Management System stated life as a prospecting system on a commecially sold Database.
It was used to filter data from the database and to create a mailer database
that was used to print labels for envelopes to be sent by surface mail.
The system started as Visual Basic code on a DBaseIII database. Fax machines were invented and instead of mailers,
fax pricelists and fax marketing became popular. To do this we added company and people details to the system so that we can
use templates with mergable fields from the database. Customers requested the we keep track of the faxes we send to customers,
which became the Contact Management capability we have in Custrack today.
In the early 90s we signed up a few companies in the Office Automation Industry and their requests for lead tracking, and support
and service management became Pipeline and Service management that we have in the system today. Managing the installed base and selling of consumales for faxes,
printers and copiers created the Installed Product and Customer Order components of the system.
During this time the Microsoft Windows operating system was released and we moved the system to Visual Basic 6 and onto a Microsoft Acess Database platform. Later
Microfot SQL Server was released which was a more secure and faster database, so we adopted that as the database for the system. Towards the later part of 2017 we experimented with
a mobile version of Custrack and built a Web based version which we were not happy with as the plaform is not very interactive. We then built a version in Android Studio which gave us the look
and feel we were looking for. It did not, nowever, give us a new solution for the Microsoft Windows platform, and also not foe Apple
IOS which started to show its precense in tht time.
Microsoft bought a product called Xamarin, which we could use to build a multiplatform application sharing the same code base and it had all the features we needed.
In the eearly part of 2019 we started to build and recreated the exisitng functionality in C# on Windows, Android and IOS. During 1024 Microsoft released a new development
platform to superseed Xamarin called MAUI. After some initial experimentation, it was decided to wait for the product to mature a bit and in middle of 2025 we started
the migration of the code to MAUI. We have now rolled out the new MAUI version to clients.
Front End (Mobile Application)
Forms(Screens) : 129
Modules(classes) : 325
Lines of Code(LOC) : 250 000