Best of breed platform
Gemini is a best-of-breed billing, invoicing and subscription management platform provider. The platform’s architecture has been in development since 2006 with its evolution benefiting from collaborations with key corporate clients operating at scale.
Core Techmology
The platform is built upon using Java (J2EE) technology. The technology has completed real-world tests up to 178 million users, with capacity for much larger implementations still. The platform provides an extensive set of tools for system administrators, integrated fraud prevention tools, configurable roles and privileges for admin users, admin notification, automated system health checks, login and activity logs, and has been penetration test certified
Platform Modules
The platform consists of a rich set of module (as shown in the following diagram).
The data layer: consists of a database that maintains customers, transcations, subscriptions, system information and a datawarehouse, with its associated product and services catalog
The business layer: includes a subscription management module, renewals engine, customer managememt module, promotions and discounts engine, payement methods management module, rating engine, retry policy module, orders and payment processing module, reconsoliation module
The user interface layer: includes an extensive fully localized admin user interface, together with a powerfull reporting engine, a template based Email notifications module for admins and customers
The interface layer: includes interfaces to online payment gateways, usage collection adaptor, interface to accounting systems, an extensive RESTfull API and developer tools, CRM interfaces import and export tools
The security layer: includes a fraud protection module, together with numerous algorithms to protect against various security threats. In addition the platform collects login and activity logs, performs automated system health checks.

In premisses network topology
The platform can be provided as an In-Network installation as presented in the following diagram. Typcally such a "Vanilla" installation can be provided within 24 hours. In this case support for the platform is provided via the client's VPN

SaaS (Software As a Service) network topology
The platform can be provided as a Software As a Service installation on any of the leading hosting companies (such as Amazon, Rackspace, or other) as presented in the following diagram.
