System architecture has modular structure as shown on the diagram below. Separating system core from application part (defined in configuration meta data) allows to reach higher abstraction level for the system program code, that gives more reliability, flexibility and extensibility for the system. Having embedded script language for business-logic definition provides easy and convenient tools for programming business objects that are ready for use just after creation. CRAFT application execution platform also provides means for module configuration debugging and high stability of modules operation. The distinctive feature of CRAFT application execution platform is pre-compilation of script language procedures, that provides high speed of execution for the application module (as opposed to the systems with interpreted language).

Binom Soft developers put maximum efforts in creation of high-effective and stable system core and also create typical configurations (defined in meta data) for the application modules. When implementing system for the particular customer, there can be a situation when some adjustments are required for the application module. This is usually done by Binom Soft specialists at implementation stage (based on requirements from the customer). Further, if some other modification to the business logic is required, ,it can be done by customer IT department, since all application modules are completely defined within configuration meta data which are available for the customer and can be edited by special configuration tool (Master-service). Of course, Binom Soft constantly provides technical support for its customers.



is an ERP system providing automation in most important business aspects of an enterprise.

On-line demo (rus)

White paper (pdf)

Platform description (pdf)

CRAFT (free)


The universal customizable utility for data transfer/conversion from one database to another.

White paper (pdf)


Our technologies

Registration   Forgot password