An API : definition
Defining the very concept of API, before approaching those of CFAST and our projects, seems essential. Although the telecom community is technical, highlighting key concepts is important for a better understanding of all.
API is an acronym for Application Programming Interface. It is a package developed by the software publisher so that others can connect to it. In other words, it is an access door of a publisher on his know-how.
An authorized third party can open the door and connect to the API. Once this first step has been taken, the software connected to each other will have all the time to exchange data.
Today, it is difficult to accommodate and commercialize B2B software without an API. A large part of the companies are already equipped and only wish to improve their existing ones
Tilting tens of thousands of pieces of data from one piece of software to another is complicated, time-consuming and therefore expensive.
Unless there are no other solutions (existing software obsolete for example), the company will prefer to host the new features at home. The latter therefore keeps its base and plugs ( by means of some developments so that its existing one hosts the data / functionalities of the software of the editor).