Welcome to MickiSoft
MickiSoft is a small company specialising in computer software development.
The main services offered by MickiSoft include the following.
- Programming development and support (in any mainstream language)
- Relational database design and development
- Training and team mentoring
- Project management
- Data migration facilities
- System design and documentation
History
When MickiSoft was established in 1999, the company concentrated solely on the development of a management system for bus ticket machines. After several years developing software for bus travel and car parking applications, MickiSoft turned its attention to developing various other applications in other sectors, such as environmental, retail, government and local authorities
Software Development
MickiSoft has a proven track record in developing software for many different types of application. MickiSoft is particularly adept at being the 'last resort' i.e. when other software suppliers have failed to deliver on time, MickiSoft has been called upon to deliver to impossibly tight deadlines. MickiSoft always delivers.
MickiSoft prides itself on having very low management costs to the client. MickiSoft can develop complex application from very sparse specification and information. Once up and running, MickiSoft requires very little of the client management time and is pro-active in finding out more information about a project rather than waiting for the client to provide details.
MickiSoft has in-depth experience in the following programming languages.
- Visual C++ / C++
- .NET (C#, VB and ASP.NET)
- Delphi / PASCAL
- Java / J2EE / JBOSS / Eclipse
- Frameworks: jQuery / Bootstrap / Angular
Database Design
One of MickiSoft's specialities is database design, with experience in the following databases.
- SQL Server
- Oracle
- MS Access
- SAP DB / MySQL
Project Management
MickiSoft prides itself on its project management, with absolutely none of the internal and external projects handled by the company exceeding either schedule or budget.
Data Migration Facilities
MickiSoft has all the facilities to enable the smooth transfer of data from your legacy archives to a new system. With sound database experience and significant on-site data storage capabilities, success is guaranteed.
System Design and Documentation
MickiSoft has designed many software systems, from database schema construction to thin client network architecture. All MickiSoft is produced with a full help system and documentation, such as compiled HTML help files (.chm), database schemas or Visio diagrams.
Contact
Further details on how to contact MickiSoft are given below

Director - Mick Jackson
Mick Jackson is MickiSoft's main software developer and has a great deal of experience and knowledge in the following areas.
- C#.NET [C# and ASP.NET] (12+ year)
- Visual C++ / C++ (5+ years)
- Delphi / PASCAL (5+ years)
- Visual Basic (5+ years)
- SQL (SQL-Server, Oracle, SAPDB and MS Access) (20+ years)
- Embedded Visual C++ for Windows CE (1 year)
- Java / J2EE / JBOSS / Eclipse (1 year)
- Relational database design and development (SQL-Server, Oracle, SAPDB and MS Access)
- Training and team mentoring
- Project management
- Data migration facilities
- System design and documentation
Projects
MickiSoft has been involved in a variety of projects and contracts, a brief outline of some of the assignments are noted below
- Software development using C# ASP.NET 4.0 / Bootstrap / Entity Framework / Node.js and Angular.
- SQL development and database design.
- Product design and specification.
- ASP.NET 2.0 / AJAX in C# using Visual Studio.
- SQL construction, including SQL-Server stored procedures.
- Windows service application to decode and process ticket transactions.
- Software development of C# Windows Application, C# Windows Service and ASP.NET 4.0 Web Site.
- SQL development and database design.
- Product testing, design and specification.
- Windows service application to provide real-time stock control between the EPOS and Web Site.
- Software development using C# ASP.NET 4.0 / MVC / WCF / AJAX / Javascript / JQuery.
- Database design and construction using SQL Server and Oracle.
- Delphi 7 and XE application development.
- Web Site development using C# ASP.NET 4.0 / TypeScript / Node.js / Angular/ JQuery.
- Windows Application development using C++
- Database design and construction using SQL Server.
- Software development using ASP.NET 2.0 / AJAX in C# using Visual Studio.
- Database design and construction using MS Visio and SQL Server.
- HTML / CSS stylesheet creation.
- Web site hosting.
- GUI software development in Visual Basic.
- GIS development using ESRI's MapObjects library.
- SQL development and database design.
MickiSoft also recently converted a Fortran application (IRRIGUIDE) to a VB.NET application for ADAS. The IRRIGUIDE system models the amount of water used by various crops in different soil types as they grow through the season. The results of the model can then be used to predict and manage crop irrigation. The application runs the model and outputs the results for further analysis. Over 14000 lines of Fortran code were converted to VB.NET, with the resulting application producing identical results to the Fortran model (without the original bugs!).
- Software development of data migration tools to decode the existing archives into a format that would import into an Oracle database.
- SQL development and database design.
- Management of a third party supplier (based in Germany) and a team of 25 validators.
- Key member of the project implementation team.
- Software development using Visual C++, Visual Basic, Access VBA and Delphi software development.
- Relational database design and SQL scripting.
- Project management.
- Thin client web application development using Java and the J2EE system.
- COM component development in ATL C++.
- Relational database design and SQL scripting.
Almex Ltd also employed MickiSoft's services to write a thin client application for reporting bus ticket transactions from a relational database (also designed by MickiSoft). The thin client application was written in Java servlets using the J2EE architechure. The system supported a variety of databases types, such as SQL Server and SAP DB. The main elements to this project are as follows.
- Software development on all Windows 32 bit platforms, including Windows CE.
- Visual C++, Embedded Visual C++ and Delphi software development.
- Visual C++ software development, using MFC GUI and ATL library architecture. SQL construction, including SQL-Server stored procedures and Crystal Reports development.