CSoft was founded in November 1991 as a private commercial company with a seat in the city of Varna.

The significant socio-political changes that began after November 10, 1989, created a favorable economic environment for young entrepreneurs eager to become successful by pursuing new ideas.

During the period of 1991-1996, Bulgarian banking system went through significant changes. The information technology sector was developing rapidly, too. However, the company managed to withstand the unstable market conditions by preserving its affinity toward innovation and providing tailored solutions to its clients. For CSoft, this was a time of intensive growth: the company moved to a new spacious office; the number of employees grew; the number of product installations exceeded 1000 and already covered the entire territory of the country.

From a technological point of view, the software developed by the company, evolved from 16-bit DOS applications to 64-bit, multi-thread applications with a multi-tier client/ server architecture and graphical user interface (GUI).

Experience, relations to clients and initial success not only motivated the exploration of new challenges but also established the key characteristics of the company’s products: innovation, integration, security, efficiency, and functionality.

The following four years have been a time for technological and functional novelties. CSoft created a centralized system for real-time intra-bank transfers, a centralized securities trade system using a standard SQL database, Oracle, and an Internet-based remote banking system.

At the beginning of the new millennium CSoft faced new, even greater challenges. In the banking sector processes of privatization and consolidation have been in progress. Many Bulgarian banks adopted foreign software products. Information system centralization was a key task for each financial institution. Knowledge and experience gained from successfully completed projects, as well as innovative thinking and creativity of the company's team, have been crucial to the subsequent success of the company. CSoft succeeded to create a new system based on the idea for a fully integrated database. In terms of functionality, the company developed and implemented successfully new ideas and introduced some innovative objects: a financial center, a shared customer information file, a unified credit register, etc. A complete technological renovation was performed as well: all of the company's customers have been using a standard SQL database as a DB Server; a unique CSoft development was implemented allowing parallel operation of several application servers; for the purpose of increasing operational speed a proprietary technology for the maintenance of system cache at application server level was introduced.