Introduction to JovianX

What is JovianX?

JovianX Platform for SaaS is a cloud application platform(aPaaS) for SaaS applications, allowing to build, and manage SaaS products, and managed services.

JovianX provides SaaS back-office management, with a rich set of services to build, run and manage a SaaS product. Including: Cloud Management, Payments and Billing, Subscription Management, Multi-Tenancy, Application Life-cycle Management, Monitoring and Logging, Hosted Signup/Login page, User Signup Designer, Authenticated application end-points and much much more.

JovianX is built for companies who are looking to start a new SaaS business, or create a cloud version of an existing software product, without all the heavy investment it usually requires.

JovianX is designed for cloud architects, SaaS business leaders, DevOps and Site Reliability Engineers (SRE). It allows cloud architects to design and manage a multi-tenant SaaS solution, it allows Site Reliability Engineers to manage service levels(SLO) and operate the SaaS Solution, and lastly, it allows SaaS business leader to manage all the business aspects of a SaaS product, including defining and managing offering plans, and provides dashboards for monitoring the SaaS business results (MRR, ARR, LTV, Churn, CaC, etc').

How does it work?

JovianX provides a hosted white-label sign-up page for your users. When a new account (your SaaS customer) signs-up, JovianX creates all needed resources for that account, and creates a billing subscription to charge the customer for a chosen billing plan and selected options.

  1. Your customer signs up.

  2. JovianX creates the resources needed for the new account.

  3. JovianX creates a billing plan, based on user selected billing plan and options.

To create the needed resources for a new account JovianX uses an Application Blueprint. The application Blueprint is a package (a tar.gz file) that contains an Application Manifest(a file named jovianx.yaml) and , defining the rescues(Kubernetes Helm package, or other cloud managed services such as AWS DynamoDB, Cloud SQL for example) needed for a new account creation.