Enterprise development

Enterprise software development often implies digging into the business processes of a particular customer and making sure the developed software will fit into / automate the business processes
Extensive experience of enterprise software development
Enterprise software development often implies digging into the business processes of a particular customer and making sure the developed software will fit into / automate the business processes. The logic of business processes might change over a short period of time. Integration of different technologies into a unified solution is often needed.

We have an extensive experience of enterprise software development, where we researched and fine-tuned the business processes of the customers, and also created solutions that integrated web, desktop, mobile,  and hardware devices, so, required some system programming.
Введение



Enterprise solutions

Enterprise solutions that we delivered, required quite a lot of software development. One of the most complex projects was the control panel for Argus medical simulation center.

Together with our partners from Sechenov Medical University, we had to design and automate all the processes of managing the simulation center, namely the process of filing and examining applications for training, the process of giving lectures and seminars, examinations, assessing students’ test results, having briefings, planning the center's resources, supply movement, scheduling teacher’s sessions in accordance with their competences, and many other tasks.

We also had to implement video recording from web cameras, video capture from PC monitors, integration with simulation equipment from different manufacturers, controlling speakers’ volume in various rooms. Finally, we developed an access control system using RFID and face recognition algorithms.
Про Аргус
Another medical simulator, Tele-Mentor, the project we developed, had multiple components:  
  • education (for medical students to master their skills)
  • examination (controlling the practical skills acquired by the students)
  • web access for admins to update and protect the simulator and the content
  • technical support component
  • remote administration
  • content creation and editing component/

Про телементор

Another Enterprise project was a data analysis solution with interactive visualization of the results. 

It had a data import component (integration with different databases), analysis module, search and filtering capabilities; dashboard for graphical and table-based representation of the results.

    Про Дирекцию

    Technology Stack

    In enterprise software development, the choice of the technology stack is determined during the design process and depends on the problems the system has to solve.

    Here is a list of development tools and technologies that we used in our enterprise solutions:
    • programming and markup languages: C ++, PHP, Python, Java, Kotlin, Objective C, Swift, C #, javascript, HTML5;
    • libraries and frameworks: numpy, scipy, Qt, opencv, ffmpeg, gstreamer, guardant sdk, verylook sdk, Yii2, bootstrap, angular.js, node.js;
    • RDBMS: PostgreSQL, MS SQL, MySQL, SQLite, MS Access.
    We have an extensive experience in creating solutions for highly customized requirements and specific business processes of customers from various industries. Our advantage is in the broad experience in applying various technologies and technical solutions.
    Технологический стек

    Enterprise development projects

    BI-system
    Data analysis for of federal scientific programs
    Control System for
    Medical Simulation Center
    The system automates all the workflows of the medical simulation center
    Medical Simulator
    Tele-Mentor
    Electronic equipment lab for medical students to acquire practical skills
    +1 (650) 750-47-91