Initial Product Configuration
Builder Toolkit
Low-code toolkit for initial product configuration.
Implementation Services
Solartis professional services for your initial implementation.
Requirements Analysis
Our methodology for defining your initial product requirements.
Implementation Methodology
Our implementation methodology for initially configuring your product.
Ecosystem / Integrations
Check out our growing list of ecosystem and integration partners.
In Production and Ongoing Maintenance
Self-Service Builder Toolkit
Self-service low code toolkit for insurance product maintenance.
Report
Solartis reporting and analysis tools and options.
Explore
Book of business level “what if” analysis and bulk policy changes.
Monitor
Full system monitoring services and tools (24/7).
Solartis Administer
Transaction professional (BPO) services.
Search
Solartis was founded with a mission to maximize the value of insurance. To meet this mission, we set out to redefine policy administration processes, eliminating unnecessary costs and improving service delivery. With the rise of insurance technologies and disruptive new solutions, we want to help you lead the charge and prepare your organization for success.
Solartis enables both trusted major insurance companies and insurtech startups to meet and address customer expectations. We are an insurance technology solution built from the ground up on microservice architecture and deployed in a true cloud infrastructure.
We have over 1,100 Solartians.
These employees support both our Solartis Insure Technology Platform as well as our Solartis Administer (BPO) Services.
Our Corporate Mailing Address
Solartis, LLC
1601 North-Sepulveda Blvd. #606
Manhattan Beach, CA 90266
We have four Delivery Locations
Solartis Technology Services Pvt. Ltd.
DLF IT Park, Block 3, First Floor
No. 1/124, Shivaji Garden, Nandambakkam Post
Mount Poonamallee Road, Manapakkam
Chennai — 600 089. Tamil Nadu, INDIA.
Solartis Technology Services Pvt. Ldt.
Hanudev Infotech Park
Block C, 5th Floor
Udayampalayam Main Road
Nava India, Coimbatore — 641 028. Tamil Nadu, INDIA.
Solartis Technology Services Pvt. Ltd.
Sorna Thiru Towers
Plot Number 288, Anna Nagar
Madurai — 625 020. Tamil Nadu, INDIA.
Solartis Technology Services Pvt. Ltd.
Number 3, 120 Feet Road,
Swami Vivekananda Nagar,
K Pudur Post,
Madurai — 625 007. Tamil Nadu, INDIA
1: Solartis Insure
Solartis Insure is an API-centric policy administration platform built totally on microservice architecture. The platform is deployed in cloud infrastructure and supports the full policy life cycle process (e.g., submission, rate, quote, refer, bind, ePay, issue, renew, endorse, cancel, reinstate, audit, etc.) for all P&C personal and commercial lines of business.
Here are some examples of Solartis Insure microservices:
1a: Transaction Microservices
We have 100+ transaction microservices that support the full policy life cycle process. They are available out of the box and ready for your immediate use.
Use our Solartis Builder (the toolkit used to initially configure and maintain your insurance products) to select and orchestrate the services that you need.
Here are a few examples of our Transaction Microservices:
Microservice Name | Purpose |
---|---|
CreateAccount |
Accepts account (i.e., customer) information and creates account, returns account reference. |
SaveAccount |
Accepts account information and updates account detail. |
GetAccount |
Accepts account reference and returns account information |
CreateInsured |
Accepts Insured information and creates Insured. Returns Insured reference number. |
SaveInsured |
Accepts Insured information and creates Insured. Returns Insured reference number. |
GetInsured |
Accepts Insured reference and returns insured information |
Create Location |
Accepts location information and creates location, returns location number. |
CreateSubmission |
Accepts Submission information and creation submission Transaction. Returns Submission number. |
RegisterSubmission |
Accepts submission information and registers Submission. Returns submission number. |
SaveSubmission |
Accepts submission information and updates submission detail. |
CopySubmission |
Accepts Submission number and creates a new version of the submission Transaction, returns submission number |
GetSubmission |
Accepts Submission number and returns submission information. |
LapseSubmission |
Accepts Submission number and lapse submission. Returns submission status. |
DeclineSubmission |
Accepts Submission number and declines Submission Transaction. Returns Submission Status. |
CreateQuote |
Accepts quote information, creates quote, and returns Quote Number. |
SaveQuote |
Accepts quote information and updates quote detail. |
CopyQuote |
Accept Quote number and create a new version for the Quote Transaction, returns Quote number |
GetQuote |
Accepts Quote number and returns quote information. |
OfferQuote |
Accepts quote number and offer Quote. Returns quote status. |
ReferQuote |
Accepts quote number and Refer Quote. Returns quote status. |
LapseQuote |
Accepts quote number and lapse Quote. Returns quote status. |
DeclineQuote |
Accepts Quote number and declines Quote Transaction. Returns quote status. |
BindQuote |
Accepts Quote number, changes the status of the quote. |
IssuePolicy |
Accepts Policy number and returns policy status |
GetPolicy |
Accepts Policy number and returns policy information. |
CreateEndorsement |
Accepts Policy number and endorsement information and creates an endorsement quote, returns endorsement quote number. |
IssueEndorsement |
Accepts endorsement quote number, issues endorsement, and updates Policy information. |
CreateCancel |
Accepts Policy number and cancel Information (Flat, Pro-rata) and marks the policy for cancellation. Returns Cancel reference number. |
IssueCancel |
Accepts cancel reference and cancels the policy. Returns policy status. |
CreateReinstate |
Accepts Cancelled Policy number and reinstates the Policy Transaction. |
IssueReinstate |
Accepts cancelled policy number and reinstate the Policy. |
CreateRenewal |
Accepts expiring policy number and creates renewal quote. Returns Renew quote number |
BindRenewal |
Accepts Renewal Quote number, changes the status of the quote. |
1b: Solartis Workflow microservices
Access our workflow microservices via an API call which subsequently calls the individual microservices which perform the needed policy life cycle transactions. The individual microservice can be a Solartis service, a service provided by you, or one provided by a third party.
Workflow Microservice | Execution Order | Solartis Orchestrated Microservices | Solartis Orchestrated Microservices with Carrier/Third Party APIs. Note: These are all in production today. |
---|---|---|---|
Create Quote |
1 |
Validation (Utilities) |
Validation (Utilities) |
|
2 |
Rating (Rating) |
Carrier API - Eligibility validation and Rating (Rating) |
|
3 |
Form Selection (Document Generation) |
Form Selection (Document Generation) |
|
4 |
Create Quote (Transaction) |
Create Quote (Transaction) |
|
5 |
Document Generation (Document Generation) |
Carrier API - Offer |
|
6 |
|
Document Generation (Document Generation) |
|
|
|
|
Bind Quote |
1 |
Validation (Utilities) |
Validation (Utilities) |
|
2 |
Rating (Rating) |
Tax and Fees (Rating) |
|
3 |
Form Selection (Document Generation) |
Carrier API - Bind Request |
|
4 |
Pay (Custom) |
Pay (Custom) |
|
5 |
Save Quote (Transaction) |
Carrier API - Bind |
|
6 |
Bind Quote (Transaction) |
Form Selection (Document Generation) |
|
7 |
Document Generation (Document Generation) |
Save Quote (Transaction) |
|
8 |
|
Bind Quote (Transaction) |
|
9 |
|
Document Generation (Document Generation) |
|
|
|
|
Issue Policy |
1 |
Validation (Utilities) |
Validation (Utilities) |
|
2 |
Issue Policy (Transaction) |
Issue Policy (Transaction) |
|
3 |
Document Generation (Document Generation) |
Carrier API - Issue Policy |
|
4 |
|
Document Generation (Document Generation) |
Here are a few examples of our workflow microservices:
1c: Rating Microservice
Our rating microservice automates coverage and premium calculations. Use the Solartis Builder to quickly configure and maintain all your rating components (i.e., the states you write in, your coverages, rate tables, valid values, as well as your coverage and premium calculations).
1d: Document Generation Microservice
Our Document Generation Microservice produces all necessary policy documents (i.e., proposals, rating worksheets, policy packets, endorsements, renewal policies etc.). Business Analysts use our Solartis Builder to easily configure and maintain all policy documents (and their associated forms).
Form Authoring allows you to create all your proprietary static and dynamic forms in Microsoft Word (DocX). Simply use the Solartis Form Editor Plug-In to incorporate all dynamic product attributes.
1e: Metadata Microservice (for UI/UX page and page attribute rendering)
Use Solartis Metadata Microservices to render your UI/UX pages and their page attributes. Business Analysts initially configure and maintain all your insurance product’s UI/UX pages and attributes in our Solartis Builder.
Yes, Customers choose from the following delivery models to meet the needs of their tech initiatives, lines of business, programs, distribution channels and user types.
2a: Solartis Insure Software-as-a-Service (SaaS). This is our “total solution” option. Solartis provides all the needed sales quote and policy life cycle microservices. This includes the user interface, business flow, integrations, and reporting database. This option is currently used by customers in consumer portals, broker/agent systems quoting systems, and full-blown carrier underwriter systems. This is a good option if the customer does not have IT capacity and needs the vendor to take on the full project.
2b: Solartis Insure Platform-as-a-Service (PaaS): This “Solartis Inside” option provides all the Solartis stateful sales and policy life cycle microservices without the UI/UX. This model allows Solartis to work collaboratively with your IT team, which develops and designs the user interface and business flow. Access the Solartis underlying sales and policy life cycle microservices (to support your quoting system or full policy life cycle platform) through API calls. A JSON request is sent to Solartis with the information needed to perform the transaction. Solartis then returns the requested information back in a JSON response. This option allows your IT team to control the project, reduces the development time and cost, and minimizes project risks as all rate, quote, and policy admin functionality comes pre-tested and ready to go.
2c: Solartis Insure Rating as a Service (RaaS): Use of just the Solartis Rating and Metadata Microservices accessed via stateless APIs calls from your technology platform or your channel partner tech platforms. (No UI/UX)
1: The Solartis Builder
All Solartis Insurance products are developed and maintained in the Solartis Builder. The Solartis Builder is built specifically for insurance, and just like Solartis Insure, the Solartis Builder is built entirely on the cloud, with no legacy applications. Here is a high-level overview of the Solartis Builder's components and capabilities:
1a: Create Insurance Products: A new insurance product can be either configured from scratch or can be created from a base insurance product; or from a bureau-based product like ISO ERC. Solartis contains the complete library of ISO ERC content, digitally consuming all ISO ERC countrywide and state-specific files into the Solartis platform. Via Solartis Builder, all ISO ERC content (states, coverages, rate tables, algorithms, forms selection rules, and stat codes) is accessible for customers to manage and use. An insurer can view, analyze, and manipulate all ISO data across all states via a graphical representation of the data or through downloadable spreadsheets. An insurer adds its carrier rate and rule exceptions and its carrier-specific forms, then tests and deploys the ISO-based product(s) into production.
1b: Maintain Insurance Product(s): An insurer uses the Solartis Builder to manage all aspects of their insurance products; they can create and manage products and product versions, states and state deviations, coverages, rate tables, lookup tables, UI/UX pages and attributes, all documents, associated forms, processing rules, and algorithms.
1c: Configure, orchestrate, maintain, and test your microservices: The Solartis Builder is used to configure, orchestrate and maintain all needed microservices. The Solartis Builder also provides the ability to test on the individual microservice level.
1d: Promote: Solartis has one environment for development, testing, and production. Changes can be created, tested, and deployed into production using the Solartis Builder by business users without any need for additional DevOps resources.
1e: Activity Log: Solartis Solartis Builder provides a full audit trail of all changes made to insurance products, as well as an activity log of who performed the changes and when.
2: Solartis Application Monitoring Tool
The Solartis Application Monitoring Tool (AMT) allows Solartis to be proactive rather than reactive when it comes to potential system issues and/or problems. The AMT is a tool used to monitor all Solartis customers’ production environments, ensuring services are always up and running efficiently. Solartis monitors on a 24/7 basis for potential failures or performance issues including failures related to third-party system integrations. The system is used by the Solartis Application Monitoring Team and is also extended to Solartis customers so they can monitor their activities themselves.
3: Solartis Explorer
Solartis also provides The Solartis Explorer Platform which allows Solartis or the customer to run various “what-if” scenarios on a book of business level versus the individual policy level from either the Solartis Insure Platform or from other third-party systems.
The Solartis Insure Platform is a comprehensive suite of components that support all the activities associated with insurance policy administration.
#1: Is our Solartis Builder. This is the toolkit Solartis, and our customers use to initially configure and maintain insurance products.
#2: The Solartis platform is our collection of microservices to perform full policy administration
#3 is our Policy Life cycle transaction database which houses all policy transactions and user activity.
#4 is our Solartis Reporter Platform. It allows you to report on all information and user activity stored in the transaction database. In our reporter platform, you can create dashboards, canned reports, and ad-hoc reports using OLAP cubes.
#5 is our Solartis Explore Platform. Solartis Explore allows you to work with your policies on the book of business level versus on the individual policy level. In other words, you can make bulk changes on the entire book versus one policy at a time.
#6 is our Application Monitoring Tool
Solartis Insure supports all Property & Casualty non-admitted and admitted insurance products.
We configure the product content directly in our Solartis Builder. Below are some examples of proprietary product lines we have in production today.
Commercial Lines P&C:
Accident and Health Product lines:
Personal Lines (P&C)
A game-changer feature of the Solartis Platform is our consumption and use of ISO Electronic Rating Content (ERC) for ISO Commercial Lines of Business. Solartis engineers have spent the past three years “cracking the code” on how to natively consume ISO digital rating, algorithm, form selection, and statistical coding data. The result is an ever-growing library of pre-configured pure ISO Commercial Lines of Business versions with the latest ISO Circulars and updates.
We take the electronic content from the hundreds of ISO ERC files, consume it into our platform, and make it usable and accessible to you in any way you want to see it. You can view, work, analyze, and manipulate this data across all states from a graphical representation versus individual Excel spreadsheets or PDF manuals. Rather than shifting through dozens of complex spreadsheet files, streamline your content consumption process with our user-friendly interface and state-of-the-art tools.
Your Carrier exceptions or deviations to ISO are configured in our Solartis Builder. These carrier exceptions sit “on top” of the ISO ERC countrywide and state versions, thus preserving the carriers’ deviations upon subsequent updates to ISO rating content.
Yes, Out of sequence endorsement processing in currently in production in Solartis. The Solartis Policy Transaction data supports versioning. Policy transactions are versioned during the endorsement cancellation and reinstatement processes, etc. In addition, we maintain an endorsement transaction that describes the actual endorsement/changes applied to the Policy. During an OOS Endorsement process, we void the endorsement transactions required to be re-sequenced, point the Policy to the policy’s appropriate policy version record, and rerun the endorsements to the selected prior version of the Policy.
Solartis microservice are headless, meaning that they are decoupled from the User Interface or Screens. For your insurance products, you can use the same underlying orchestrated microservices that you use for your internal users for your Consumer, Broker, Agent, or third-party distribution partners users. This allows you or Solartis to design a custom user Experience Layer that meets the needs of these individual user types.
Agent & Broker Portals: Most of our agent & broker users share the same screens (look and feel) as our customer’s internal users. They just have different permissions. We will be happy to demonstrate example Solartis systems that are used by both our customer’s internal users and their agents / brokers.
Solartis Insure supports full reporting and analysis on all data stored or imported into the Solartis Insure Platform. We provide:
Business users can create custom reports without any IT resources
We use an agile methodology to perform our configurations and the functions are broken out into Epics and Stories. The output of this work is viewable in regularly scheduled Sprint cycles.
Each sprint lasts between 2 to 4 weeks & includes unit testing and a Quality Assurance process.
At the end of each sprint, we hold a Sprint Demo to show the work product, UI flows etc. to ensure that we are in sync with the business expectation of the functions.
Our 1st sprint usually consists of configuring your Insurance Products our Solartis Builder
Solartis Builder is the toolkit used by Business Analysts to create and manage P&C insurance products in the Solartis Platform.
It is here that you too will be able to Manage product changes, coverages, rate tables, valid values, policy forms, documents, and algorithms post go live.
Team size of each role is dependent on the size of the project and complexity of the insurance product line(s) to be implemented.
The size of your team and each role is dependent on the size of the project and complexity of the insurance product line(s) to be implemented.
Our team has a daily scrum meeting to ensure that all expected work products are progressing as planned, any issues are being monitored, resolved and communicated back to the Team.
On a Weekly basis, our core support application support team meets with the customer (typically in a 30-minute meeting) to discuss milestones, issues and priorities for upcoming sprints.
On at least a quarterly cadence, the Solartis Account management team will meet with the Customers management team to ensure that we are meeting our commitments and discuss any future strategic alignments we may have together.
For simple Insurance Products:
For the more complex Insurance Products
Key Risks:
We use the following tools / practices to best mitigate these risks:
All Solartis Insurance products are developed and maintained in the Solartis Builder. The Soalrtis Builder is built specifically for insurance and just like Solartis Insure, the Solartis Builder is built with true cloud services and no legacy applications. Here is a high-level overview of the Solartis Builder's components and capabilities:
All functions other than editing of the algorithms and rules (BPMN and its rules tasks) can be performed by Business Analysts; Create Customer, Create Product (from scratch or from an existing product), Initial product, Create and maintain the product structure and its attributes, states, coverages, rate tables, look up (valid value tables), UI/UX pages and attributes, policy documents and their associated forms, Form authoring, testing on the microservice and system level, promote from DEV to TEST to LIVE.
Rate changes are easily configured by business analysts in our Solartis Builder. See example screen below. The business analyst user simply exports the table to be updated to excel and add the new rate values / versions. See example Excel file below. Once the updates are made, she imports them back into the Solartis Builder. Updated Rates table versions are then available in DEV mode so they can be tested before pushed to Live.
Rate tables and their values are versioned with an applicable, effective and expiration date to support all your ongoing changes.
Example ProductBuilderLCM Rate Table Screen:
Our Document Generation Microservice produces all your needed policy documents (i.e., proposals, rating worksheets, policy packets, endorsements, renewal policies etc.) and associated forms.
Business Analysts use our Solartis Builder to easily configure and maintain all policy documents (and their associated forms). All documents and each policy form are versioned with an applicable, effective and expiration date to support your ongoing changes.
The Solartis Insure Platform is Designed, Developed, and Deployed based on a microservice-driven architecture model.
In the Solartis Insure Platform, the UI/UX is completely separate from our business functional components/services as webservice driven microservices. The UI/UX is an orchestration layer that glues all microservices to quickly build and/or rebuild UI/UX for a different set of user groups if required. All business layer components are enabled as granular stateless microservices which can be deployed in a clustered environment that provides unlimited scalability. The Solartis Insure Platform components/services are partitioned N+1 tier-based architecture where scalability and extend-ability are unlimited for extending new services/components and for deployment for High Availability (HA). Each of the Solartis Insure Microservices are enabled natively and independently from the ground up on the cloud. They support federated architecture which allows orchestration and interoperability between heterogeneous systems with integration over the cloud without dependency with other microservices. They are invokable from any cloud infrastructure platform such as Oracle Cloud Infrastructure (OCI), Azure, AWS, Google Cloud, etc.
Each Solartis Insure Microservice is independently subscribe-able over the cloud. They are elastically scalable by themselves without dependencies to other microservices or systems. Each microservice is independently designed, developed, deployed. They run standalone and are maintained on independent clustered environments without dependency with other services.
Solartis core platform framework is developed using Java Enterprise Edition 6(JEE 6). Each of the Solartis Insure Platform microservices are enabled on top of BPMN 2.0 driven jBPM ruleflows and Knowledgebase servers. Every business service is associated to a business user-friendly BPMN 2.0 driven jBPM ruleflows. Behind the ruleflow task, collection framework plug-ins are provided to common services like database access, send mail, document generation, etc. Solartis Insure Microservices are deployed on JBOSS Enterprise Application Platform (JBOSS EAP 7.x) in clustered mode.
The Solartis Platform uses Oracle's MySQL Enterprise Server 8 for managing and maintain transactional and configuration data. In addition, it uses Apache Camel and ActiveMQ for asynchronous processing. Apache FOP using XSL/FO and Microsoft Word DocX for document authoring and document generation. In addition, uses Alfresco for document management, Pentaho for reporting and Kettle for ETL.
We deploy our solution on Oracle Cloud Infrastructure (OCI - https://www.oracle.com/cloud/) which always runs on latest hardware and network. Based on our experience with other Cloud vendors like Azure and AWS we selected Oracle Cloud because it is superior in performance, availability and scalability for our needs.
Our service layer is fully multi-tenant, but data tier is single tenant. Each customer will have their own data and file system repository, but our services are shared between customers. We configure our customer services to the commonly shared service pool during the initial setup to get shared.
Solartis Platform uses Oracle's MySQL Enterprise Server 8 for managing and maintain transactional and configuration data.
Solartis is a cloud-based platform that can run on any browser that supports HTML 5.
All Solartis microservices can be used on any device; Laptops, smartphones, iPad, chatbots and apps.
Solartis provides two support options: One option provides a dedicated support team while the other is with a commonly shared support team. The teams will be available 24x7x365. We provide IT level support on availability, performance, security and scalability support. We also provide business transactional support on business transactional issues on quoting, issuance, renewal processing etc. Solartis support will be to your IT team, we will act as Level 3 to your current support structure
Solartis provides 24x7 by 365-day production support as part of our standard SLA. We have various production support teams for managing and maintaining our infrastructure, customer products and transactions running on the Solartis Insure Platform.
Below are various production support team we have:
The following is a list of our Maintenance and Support Services:
Definitions:
Insurance technology is becoming granular. Insurance Carriers, Managing General Agencies and Program Administrators are no longer constrained by using one monolithic technology platform for their insurance administrative needs. They can now easily create unique Cloud based API-centric technology platforms and customer ecosystems that simplify the management of their distribution partners and customers as well as the purchasing and administration of their insurance policies. This new “API” approach to technology provides nimbleness, decreased costs, reduced time to market and provides unlimited opportunities for new revenue and distribution channels.