We will help you to form the strategy of the further process and lessen the load of your team on account of perfected support.
We will bind you a personal manager who will help you to solve unexpected difficulties betime.
The main advantage of our company — is the personal interest in your success.
We don’t just develop the software, we make your project to the market leader, using IT-solutions.
We practice flexible payment methods and reduce financial burden on your project at the expense of installment payments.
You will get the advanced development team with full support for the price of one month programmer salary.
It was:The idea to create the analogue of an American bank factoring service.
It became:Realized full version, which has attracted over 10 investors and more then 400 merchants.
Link to project — vgfinancing.com
The concert organization existing since 1931 arranges over 1500 concerts a year. It leads Russian and east-european estrade artists.
It was:Paper ticketing books, difficult system of scoring and ticket selling. The system was hardly depended on human factor.
It became:We created an intelligent online system for booking and selling tickets with customizable hall schemes and many more functionality. We integrate the governmental ticket selling policy.
Link to project — www.mosconcert.com
The web interface and database for any world taxonomy based projects.
It was: The absence of data storage system, data comparing and analizes. Database in Access.
It became: Well working database with friendly user interface providing a huge amount of instruments for analizeing and promotion of scientific hypotheses.
Link to project — ecotax
Entities created in system have sharp correlations which allow saving data integrity while deleting entries.
There is no point to worry that because of mistakenly deleting some kind of information by user the large volume of linked data will be irrevocably destroyed. All deletions are fulfilled in few stages, but complete physical deletion can be done only by system administrator.
Allows rolling back system data not only fully but also partially (all significant operations remain saved).
Rollback happens in such a way that all linked data is brought to initial (saved) condition, but all other data remain untouched.
This ensures to correct logical user’s mistakes safely, without erasing/destroying the work of other system users.
Core ccs.core is planned and developed in such a way, that neither developers nor external entities have access and necessity to interact with data base directly.
All operations with data base are working according to beforehand written safe algorithms. Apart from data base, core’s architecture involves strict development standards that considerably reduce probability of mistake.
Majority of logical mistakes, which developer can make, are tracked by system. Interoperation between client and server parts is also strongly standardized.
In core there is smart accesses distribution system by default. There is function to limit or provide access to each table, forms, menu points, and also to each operation.
Besides that there is also distribution of users by Company / Departments / Departments with capability to limit / provide access to data of certain companies only (both for viewing and correcting).
Facility of downloading and safe storage of files is provided in system.
This can be agreements, acts, scans of documents or just photos (depends on specific developed product), to view or download these files will be able to do only those who was granted with access.
Reliable connection of client and server parts with automatic re-routing in case of internet disconnection is achieved with the help of WebSocket protocol
This protocol not only ensures reliability, but also gives opportunity to server to send any information on client (for example, notifications), without waiting for his request. This helps to make different interactive modules in ready product, flex. in chat.
In core there is special module of generating reports, which ensures quick and convenient collection of any data from system, in any form and with any filters.
Process of creating new reports includes creation of a template.
Separate version of core is designated for site development. As majority of CMS it allows easy development of site, but along with that has all advantages of basic version of the core: reliability, readability, safety, interactivity.
Also, integration with basic system is already built-in, that allows receiving data from it and saving them.
Each entity (f.ex., “Orders”) can have any quantity of echoing in system in shape of tables and forms.
Each table and form can be fixed straightly from system. Practically everything can be set up: Which columns to show/ hide, in which sequence they will be situated, ability to edit the field, which editor (text /dropdown lists /dates/...) to select for each column, to search by this field while data input into prompt search, to output filter, how many entries to output in table by default, which heading this table/form will have, to allow or forbid to add/edit/delete entries.
And many many others.
Data from any table can be uploaded into EXCEL.
Prior to upload any available filters can be used. There is mechanism of data import from EXCEL, however small development is required for each task, so that to set up module template under particular format of uploaded data.
In the core there is module providing API to methods of system, the set and access level of these methods is defined by developer.
Format of API requests and answers same as in entire system - standardized. There is module, where developer can easily describe written methods for putting them into documentation and provision to non-affiliated companies.
Methods are fulfilled according to API under particular users and their actions are also logged inside the system, same as activities of normal users. It is possible to limit access for fulfillment of some methods, as well as for normal users.
Interface of system is standardized. Interface incorporated our years-long experience of developing user interfaces, and its elements are well planned.
System involves opportunity of both light branding and also cardinal changes of entire system appearance.
System is written on NodeJS and constantly uploaded in the server’s memory. This helps to cash (save in operative memory) many system data and user’s data and this positively affects the speed of processing client requests by server.
Besides, NodeJS maintains multithreading and this ensures to use server’s resources to maximum effect. If project is growing into high-load, then it is sufficient to just increase server’s resources.
For very high-load projects involving of several servers is planned. Technologies under use help to do that, and development will not take much time.