About AutoTRAX

<< Click to Display Table of Contents >>

Navigation:  Introduction >

About AutoTRAX

In keeping with the Open Design philosophy of AutoTRAX the following details on the development of AutoTRAX are provided.

clip0032   clip0034   AutoTRAX is mainly written in C# .NET 4 and will run on Windows Vista, Windows 7 and Windows 8., Windows 10.

appleIt will also run on Apple Macs.

clip0033 clip0031 It uses both Winforms, GDI+ and WPF and well as Direct X and OpenGL.

As well as C#, AutoTRAX is also written in C++/CLI, C++ and C. Each language is used for optimum performance and reliability.

There are over 600,000 lines of code and 3000 classes. These exclude 3rd party code such as .NET, DevExpress;

When AutoTRAX is installed it is compiled on the target machine for the target processor. AutoTRAX is therefore a 64 bit application on a 64 bit O/S and a 32 bit application on a 32 bit O/S. The code is also optimized for the target processor version. This is impossible to do in C++ applications. There is only one installer executable.

The previous version of AutoTRAX was AutoTRAX EDA. This was written in C++ and MFC.

clip0035A version of AutoTRAX was developed using C++ and QT but this was abandoned in favor of .NET.

Both AutoTRAX and AutoTRAX EDA have been used, under license, to develop application for other software companies.

clip0030 The AutoTRAX website was written in C# with ASP.NET MVC 4.5. It is an HTML 5 site and uses SQLServer 2012, WebGL, SVG and JavaScript with j Query.

clip0029 AutoTRAX is developed with Visual Studio Ultimate and Team Foundation Server 2012. Design methodology is Scrum Agile.


AutoTRAX uses SQLite. SQLite is a C-language library that implements a small, fast, self-contained, high-reliability, full-featured, SQL database engine. SQLite is the most used database engine in the world. SQLite is built into all mobile phones and most computers and comes bundled inside countless other applications that people use every day.