SAAS - Software-as-a-Service - Written on Blue Puzzle Pieces. Information Technology Concept. 3D Render..jpeg

UberCloud SaaS Factory

Building Your Own 'Software as a Service' Business in the Public or Private Cloud

Building Your Own 'Software as a Service' Business in the Public or Private Cloud


More and more engineering and scientific software is moving to the cloud, commercial software, open source software, in-house developed software. And when we say 'cloud', we are talking about any computing resource which can be accessed remotely, either on premise, often called private cloud, e.g. in a small company or in a global enterprise, or a hosted cloud in a remote datacenter, or rented on demand from a public cloud via Internet.

Adding this new Software as a Service (SaaS) offering to your established business can be a real challenge for software providers who are already facing an extremely rich and complex software life cycle:

Software life cycle



  • Every new release of the software has to be ported to and tested for many cloud provider resources around the globe.
  • In addition to established maintenance and support you now have to take care and keep control of the many cloud providers and their customers too.
  • Cloud providers are updating their resources more often than your customers do, resulting in additional porting, testing, and evaluation activities.
  • To make billing and reporting of the new service efficient a trusted relationship to the cloud providers has to be established.

UberCloud's SaaS Experience


During the past three years we have built a community of thousands of engineers and scientists in over 70 countries around the world and helped them to discover, try, and buy simulation services on demand in the cloud. And, more than 100 software providers and 50 computing resources providers joined, one by one opening their SaaS store now on our UberCloud Marketplace. Equipped with this vast experience we are now passing on our expertise to software providers to help build your own SaaS offerings, using our unique software container technology, the marketplace, and our SaaS business experience. We have successfully built SaaS solutions for - among others - software like Ansys (Fluent, CFX, Mechanical, LS-Dyna, Electromagnetics, DesignModeler, and Workbench), CD-adapco STAR-CCM+, COMSOL Multiphysics, Dassault/Simulia Abaqus, NICE DCV, Numeca FINE/Marine and FINE/Turbo, OpenFOAM, Gromacs, and others, and now we are ready to support you.



The Technology Foundation of a Successful SaaS Business

- Ubiquitous UberCloud Containers -

Cloud with one Click


Application Containers

UberCloud Containers are ready-to-execute packages of software. These packages are designed to deliver the tools that engineers needs to complete their tasks in hand. The software tools are pre-installed, configured, and tested, in the container, and are running on bare metal computing resources, without loss of performance. They are ready to execute, literally in an instant with no need to install software, deal with complex OS commands, or configure. They are portable from server to server, cloud to cloud, "package once, run everywhere". The cloud operators or IT departments no longer need to limit the variety, since they no longer have to install, tune and maintain the underlying software. They can rely on the UberCloud Containers to cut through this complex part of the software life cycle. Abstraction between the hardware and software stack provides the ease of access and use and the agility that usual bare metal environments lack.


UberCloud developed quick to roll out and easy to use containers for use in High Performance Computing, whether they be on-premise, on public or on private clouds. Using popular Linux Container technology, UberCloud Containers resolve deployment challenges of traditional HPC environments with the goal to make HPC ubiquitous and widely available. Key benefits of ubiquitous UberCloud Containers are:


  •  Portability: Build container images once, deploy them rapidly in various infrastructures
  •  Low Overhead: Run at high performance levels comparable to bare-metal deployments
  •  Scalability: Deploy containers on multiple hosts to increase performance
  •  Ubiquity: Package once, run everywhere, on workstations, compute clusters, and private and public clouds
  •  Rapid Deployment: Simplify and compress deployment time of HPC applications.
  •  Maintenance and Support: Envision distribution of fully tested software containers instead of conventional software distribution.

UberCloud Containers now host engineering software from Ansys (Fluent, CFX, Mechanical, LS-Dyna, Electromagnetics, DesignModeler, and Workbench), CD-adapco STAR-CCM+, COMSOL Multiphysics and Server, NICE DCV, Numeca FINE/Marine and FINE/Turbo, OpenFOAM, Gromacs, and more. Please request our container technology whitepaper for more details.



Use UberCloud Containers Without Compromising Run-

time Performance



OF Container Performance 4


Containers, unlike virtual machines, don’t require a hypervisor. Therefore containers eliminate bottlenecks in computing and I/O to achieve bare metal like performance, making them an ideal technology for running HPC applications. Further, each application shares components of the host operating system, making container images easier to store and transfer.

Performance benchmarks conducted on the Hyperion Cluster at the Lawrence Livermore National Laboratory demonstrated that a medical device simulation with the OpenFOAM application code running on the UberCloud Container achieved near bare metal solution times.



UberCloud SaaS Services for Software Providers


UberCloud supports you (be it a commercial, in-house, or open source software provider) during the SaaS preparation, technology, implementation, go-to-market, on-demand licensing, and adjusted business model phases. You continue to focus on developing your software, and we build your multi-clouds SaaS offering. The individual steps and milestones are:  Stack

  • Education and hands-on training of the software provider using existing SaaS implementations as examples
  • Joint development of the implementation, go-to-market process, SaaS business model, and pricing
  • Containerization, auto testing, and evaluation of the application software package(s)
  • UberCloud puts your software containers on marketplaces of top cloud providers
  • 24x7 IT help desk for you and your customers
  • Tight security, data encryption, and VPN available on customer request
  • e-commerce and credit card billing included
  • One or two SaaS experiments ideally performed by existing customers, resulting in case studies
  • Joint marketing and communication initiatives addressing the software provider's customers and the wider community.

The whole project of building your SaaS business for private, hosted, and public clouds usually takes about 1 - 2 months. Ask for our container white paper or request a SaaS quote with detailed milestones and deliverables for building your SaaS offering for existing and future customers.





Build your simulation capability in the cloud.