clutch clutch-o check-circle-o ruby-plain react-original rails-plain php-plain nodejs-plain jquery-plain java-plain javascript-plain html5-plain css3-plain angularjs-plain android-plain greenvaro finmatex code-n-forcer baby-compy projects-value-delivered project-challenge hardware_design-icon_development hardware_design-icon_software hardware_design-icon_prototype hardware_design-icon_evaluation hardware_design-icon_concept ux_ui-icon_process_assets ux_ui-icon_process_mockups ux_ui-icon_mockups ux_ui-icon_process_prototype ux_ui-icon_process_architecture ux_ui-icon_process_icons ux_ui-icon_process_layout ux_ui-icon_prototype ux_ui-icon_process_requirements ux_ui-icon_guidelines ux_ui-icon_wireframes ux_ui-icon_analysis support-and-warranty global-delivery research-work experience-in-it hq-location big-data-color mobile-application-color iot-industry-color cloud-solutions-color technologies-methodologies-color computer-vision-color software-engineering-color product-development-color application-development-color ux-ui-design-color qa-automation-testing-color hardware-design-color data-mining-color marketing-seo-color checked iof-industry cloud-solutions big-data computer-vision mobile-application ux-ui-design services-menu-data_mining services-menu-marketing services-menu-hardware_design services-menu-qa application-development date-icon company-menu-education company-menu-products company-menu-terms_and_privacy company-menu-career company-menu-blog company-menu-contact-us industries-menu-financial-technologies industries-menu-energy-utilities industries-menu-healthcare-medicine industries-menu-internet-of-things industries-menu-social-media-ecommerce industries-menu-elearning-communications attach qoute-icon link-icon th cog book map-marker twitter facebook wrench cloud linkedin gavel sitemap angle-double-left angle-double-right angle-double-up angle-double-down angle-left angle-right angle-up angle-down desktop mobile play-circle file-text youtube google joomla cube cubes database file-pdf-o codepen share-alt paint-brush clutch heart-o xing xing-hover skype check-circle slick-arrow Solutions arrow-down circle-with-cross what_is_that-icon what_will_you_get-icon what_is_it_for-icon why_IT_GURU-icon_1 why_IT_GURU-icon_2 why_IT_GURU-icon_3 why_IT_GURU-icon_4 why_IT_GURU-icon_5 user-plus x-circle keyboard_arrow_up "
We use cookies to give you the best experience possible. By continuing we’ll assume you are on board with our cookie policy
Got it

Time period scheduling tool for virtual machines

Softarex Technologies, Inc. has developed an effective solution that helps to schedule working periods for virtual machines.

The Challenge

  • To develop software that supports at least 3 providers on initial stage: AWS, GCP, Azure.
  • To develop complex mechanism-scheduler that allows controlling virtual machines working periods in groups and directly.
  • To develop billing system that considers all application-related cases like charging in subscription mode, charging in per-use mode, both cases together.
  • To develop HA application, that works on distributed cluster.
  • To develop an application that will be tightly integrated into the clients’ ecosystem.
  • To configure the environment (networks (according to RFC1918), subnets, firewall rule, the interaction between networks and subnets, the ability to set a static IP address to virtual machines.

Value Delivered

The application, developed by Softarex Technologies, Inc. made the communication between users easier and now can boast with:

  • simultaneous support of AWS, GCP, and Azure providers;
  • incredible flexibility in use;
  • exceptionally high speed of operations;
  • better interaction of products among themselves;
  • for these subscriptions, there are cost schedules in the form of bar chart, basic and line charts;
  • the time of the configuration of the environment was reduced directly on the cloud provider;
  • now it became possible to quickly configure any complex system, in just a couple of clicks.

The Solution

We have developed an application which works over AWS Elastic Beanstalk and uses Redis for synchronization of distributed resources. The application supports three cloud providers and provides a common interface for work. The app has a huge potential to raise the quantity of all the providers. What is more, it supports intelligent scheduling system. In the future, a system of reports on the resources used will be added.


Distance education, online training software, web application, server


Java 1.8, Spring Boot, Spring Security, Spring data, Spring retry, Hibernate, AWS, Azure, GCP, Quartz, Redis, PostgreSQL, AngularJS 1.5, Swagger, Recurly, Docker.

The customer

Our customer is the company from California, that already has been working in eLearning sphere for 15 years. If at the beginning it was just a start-up, that later has turned into a big and successful company that operates around the US and Europe. Most of their projects are in the sphere of training and eLearning, and among their clients are such a giants as Google and Microsoft.

Business need

The main idea of this project was to create a solution that will help to schedule working periods for virtual machines in different cloud computing providers in an easy and simple way. One of the main concepts is to allow different users to share images and groups of images used for virtual machines creation between them and charge them for usage. Also, the application should provide API’s for integration with different company applications to provide with the usage charging system.

What our customers say

  • We hired Softarex Technologies, Inc. for a large, complex development project. They did an excellent job. The project was done on time and on budget. We continue to work them on new projects.

    Kevin Woodward, ReadyTech Corporation President
  • We’ve been working with Softarex Technologies, Inc. team for over two years. These guys have brought us from the Stone Age to the Digital Age. Their team has developed the state-of-the-art billing and information management software for SYBE as well as web-based Clinic Management Software for SYBE’s clients. Both solutions are at the cutting edge, meeting all the requirements and standards: ANSI 835, 837; Meaningful Use; HIPAA, HL 7 and ODBS compliant; ICD 10 Diagnostics, CPT/HCPCS, NDC numbers; CMS-1500 claims, etc.

    Steven Garret, President of SYBE Medical Management
  • What I found extremely interesting in Softarex Technologies, Inc. it is the possibilities to use wide range of technologies and each time get the same quality and time-requirement! I strongly suggest cooperating with Softarex Technologies, Inc.!

    Carmine Mattera, CTO of ArtenSys S.r.l.
  • We hired Softarex Technologies, Inc. for a large, complex development project. They did an excellent job. The project was done on time and on budget. We continue to work them on new projects.

    Kevin Woodward, ReadyTech Corporation President