|
\ CRM Software \ Platform \ Development \
Terrasoft CRM has full functionality for customer relationship management. Its principal distinction from other vendors’ solutions is the set of instruments for system modification to meet any specific business requirements.
Each company has its certain specifics and each client has his unique business tasks and conditions, under which he operates. All these aspects were taken into consideration during the product development. Consequently, Terrasoft CRM was created for each customer to obtain the concrete CRM solution that is suitable for his/her business needs.
The way this system was developed allows other software engineers to create specialized CRM solutions (configurations) on the basis of the Terrasoft CRM 3.X platform. For this purpose, a set of multifunctional tools for services, modules and representation forms development, data management, etc., was built into the system. Thus, other software developers will be able to integrate the system with a new DBMS, in addition to the possibility of designing their individual configurations of this product.
The new configuration development environment enables several programmers to work simultaneously on a project. At the same time, the system controls the configuration integrity by blocking the services that are currently used by other programmers.
The function of the automated configuration testing verifies the working capacity of all the modules and services created by the system. All the system’s separate objects as well as its whole configuration are testable.
The validators examine these objects from several points: the accuracy of data access, the availability of all the necessary parameters, the correctness of the executable functions, etc. In case of error detection, the system notifies the developer about the fault and indicates its probable location in the system.
The programming language of Terrasoft CRM is Jscript, which is used to describe the system’s functioning logic JScript is supported by default by the Windows Script Host (WSH), which is normally installed in most versions of Windows. Special components of extension are used for working with objects in the system.
The system interprets the described database queries into the necessary database language notation.
|