Original author(s) | CSC |
---|---|
Initial release | 1997 |
License | corporate and individually negotiated |
Website | www.csc.com |
VP/MS (Visual Product Modeling System) is a family of software components developed by CSC that support product development and product lifecycle management. [1] Insurance companies (among other users in business and IT [2] ) use VP/MS to manage the rules, clauses, formulas and calculations associated with savings and both life and non-life insurance products. With VP/MS all calculations and queries for purposes such as quotes and administration are supported by a central repository of product definitions. [1] [3]
VP/MS supports processes like product definition and administration, product testing and documentation, design checks, visualization and cross-platform usage of products. In addition to hosting product definitions, VP/MS is a modeling language. It provides a graphical interface (GUI) for creating business rules as components and models. [2]
VP/MS is platform independent [4] – products can be ported to any administration or illustration system or deployed over the Internet [5] – and makes use of the Eclipse platform [6] for developing software.
VP/MS is a product server [7] – a software tool that hosts all knowledge on insurance and other products centrally and provides it to application systems in various deployment scenarios and across various platforms.
The outcome of a VP/MS-designed model is modular, portable calculation rules. [3] [5] VP/MS rendered calculation rules are in turn incorporated with associated applications, such as VP/MS Designer or J-VP/MS, to create (respectively) GUIs or a calculations architecture compatible with existing software architecture. [5]
Systems used by insurance policy administrators, product brokers and web servers ultimately rely on libraries of VP/MS rendered architecture for the production of product illustrations and calculations. [1]
VP/MS is industry-neutral [1] – it is a generic tool that is not designed to be used exclusively within a specific industry. VP/MS has been deployed within non-insurance applications as a general rules engine. However, since it was developed within an insurance context, [7] VP/MS is applied broadly and extensively in insurance.
Among users of VP/MS are life insurers and providers of pensions, [8] property and casualty insurers [9] and health insurers [10]
Other sectors where VP/MS’s underlying rules management capabilities are applied include banking, energy and utilities.
VP/MS Workbench is the main environment for modeling in VP/MS. [5] As such, it is used extensively in the back office during the design or maintenance of product rules. Actuaries, financial modelers, business analysts, product specialists and programmers are among those using VP/MS during this phase. [1]
A number of supplementary components support this phase of the product lifecycle. Examples are VP/MS Documentation Suite, VP/MS Test Suite and VP/MS Checker. Product managers use VP/MS Model Manager for an overview, product release and versioning, team collaboration and access control. [3] [5] VP/MS Runtime is then responsible for sharing a single instance of a product across various platforms.
After the design phase, VP/MS hosted architecture is supplied to the organization via related applications. For example, IT specialists use VP/MS Designer and J-VP/MS to integrate model libraries with end-user applications. The product server is sold as part of other applications under different names.
J-VP/MS integrates VP/MS calculation rules into existing software architectures via standard interfaces and technologies such as Java EE, XML-based SOAP, WSDL and Struts. [5]
1995 – VP/MS was designed by a team of M+I Unternehmensberatung GmbH (an Austrian consulting company, founded by Gerhard Friedrich and partners) with Interunfall Versicherung AG, a subsidiary insurance company of Generali Austria as the first client. Software development was done by CAF GmbH (a German software development company). It is originally named Versicherungsprodukt-Modellierungssystem (which translates to "insurance product modeling system").
1996 - M+I and CAF start to sell VP/MS to insurance companies in Germany, Austria and Switzerland.
1998 – Development of VP/MS Designer by CAF.
1999 - PMS Micado (the German subsidiary of the US based Policy Management Systems Corporation) takes over CAF and obtains a worldwide general license to develop and sell VP/MS from M+I and Generali.
2001 – CSC takes over ownership of Policy Management Systems Corporation and all subsidiaries. Introduction of J-VP/MS and integration of VP/MS into CSC offerings.
2003 – Development of Eclipse-based VP/MS Model Manager.
2005 – Development of Eclipse-based VP/MS Test Suite.
2006 – Development of Eclipse-based VP/MS Documentation Suite.
2008 – Development of Eclipse-based Workbench and VP/MS Checker.
2017 - CSC is now a part of DXC Technology
In 2009 there are over 140 companies in 24 countries using VP/MS, e.g. Axa, Generali and Uniqa. A market research source [11] listed the following VP/MS users in the USA in 2008: American National, New York Life, Ohio National and Symetra.
Eclipse is an integrated development environment (IDE) used in computer programming. It contains a base workspace and an extensible plug-in system for customizing the environment. It is the second-most-popular IDE for Java development, and, until 2016, was the most popular. Eclipse is written mostly in Java and its primary use is for developing Java applications, but it may also be used to develop applications in other programming languages via plug-ins, including Ada, ABAP, C, C++, C#, Clojure, COBOL, D, Erlang, Fortran, Groovy, Haskell, HLASM, JavaScript, Julia, Lasso, Lua, NATURAL, Perl, PHP, PL/I, Prolog, Python, R, Rexx, Ruby, Rust, Scala, and Scheme. It can also be used to develop documents with LaTeX and packages for the software Mathematica. Development environments include the Eclipse Java development tools (JDT) for Java and Scala, Eclipse CDT for C/C++, and Eclipse PDT for PHP, among others.
BEA Systems, Inc. was a company that specialized in enterprise infrastructure software products, which was wholly acquired by Oracle Corporation on April 29, 2008.
SAS is a statistical software suite developed by SAS Institute for data management, advanced analytics, multivariate analysis, business intelligence, criminal investigation, and predictive analytics. SAS' analytical software is built upon artificial intelligence and utilizes machine learning, deep learning and generative AI to manage and model data. The software is widely used in industries such as finance, insurance, health care and education.
MKS, Inc is a subsidiary of PTC, Inc. It was previously a multinational independent software vendor that was acquired by Parametric Technology Corporation on May 31, 2011. MKS operated in the Application Lifecycle Management (ALM) and Systems Administration market segments.
IBM Planning Analytics powered by TM1 is a business performance management software suite designed to implement collaborative planning, budgeting and forecasting solutions, interactive "what-if" analyses, as well as analytical and reporting applications.
VIATRA is an open-source model transformation framework based on the Eclipse Modeling Framework (EMF) and hosted by the Eclipse Foundation.
Oracle Fusion Middleware consists of several software products from Oracle Corporation. FMW spans multiple services, including Java EE and developer tools, integration services, business intelligence, collaboration, and content management. FMW depends on open standards such as BPEL, SOAP, XML and JMS.
Model-driven engineering (MDE) is a software development methodology that focuses on creating and exploiting domain models, which are conceptual models of all the topics related to a specific problem. Hence, it highlights and aims at abstract representations of the knowledge and activities that govern a particular application domain, rather than the computing concepts.
Donald Ferguson is a Technical Fellow and Chief SW Architect at Ansys, Inc. Before joining Ansys, Ferguson was a Professor of Professional Practice in Computer Science at Columbia University. Before joining Columbia in 2018, he was vice president and CTO for software at Dell. Previously he was CTO, Distinguished Engineer and Executive VP at CA, Inc., formerly known as Computer Associates.
Compuware OptimalJ was a model-driven development environment for Java.
ILOG S.A. was an international software company purchased and incorporated into IBM announced in January, 2009. It created enterprise software products for supply chain, business rule management, visualization and optimization. The main product line for Business Rules Management Systems (BRMS) has been rebranded as IBM Operational Decision Management. Many of the related components retain the ILOG brand as a part of their name.
Hyland Software is the developer of the enterprise content management (ECM) and process management software suite called OnBase. Applications of the suite are used in healthcare, financial institutions, insurance, government, higher education and manufacturing. The firm has its headquarters in Westlake, Ohio, and offices in Lincoln, Nebraska; Irvine, California; Charlotte, North Carolina; São Paulo, Brazil; London, England; Tokyo, Japan; Andover, Massachusetts; Melbourne, Australia; Kolkata, India; Sydney, Australia; Berlin, Germany; Olathe, Kansas; Bloomington, Minnesota; Salt Lake City, Utah; Phoenix, Arizona; and Tampa, Florida.
Spring was a software company founded by Rod Johnson, who also created the Spring Framework, an open-source application framework for enterprise Java applications. VMware purchased Spring for $420 million in August 2009.
Exigen Services recently merged and renamed to Emergn. Insurance Software production under Exigen Insurance Solutions has separated and was renamed to EIS.
Medidata Solutions is an American technology company that develops and markets software as a service (SaaS) for clinical trials. These include protocol development, clinical site collaboration and management; randomization and trial supply management; capturing patient data through web forms, mobile health (mHealth) devices, laboratory reports, and imaging systems; quality monitor management; safety event capture; and monitoring and business analytics. Headquartered in New York City, Medidata has locations in China, Japan, Singapore, South Korea, the United Kingdom, and the United States.
Helix ALM, formerly called TestTrack, is application lifecycle management (ALM) software developed by Perforce. The software allows developers to manage requirements, defects, issues and testing during software development.
Sparx Systems Enterprise Architect is a visual modeling and design tool based on the OMG UML. The platform supports: the design and construction of software systems; modeling business processes; and modeling industry based domains. It is used by businesses and organizations to not only model the architecture of their systems, but to process the implementation of these models across the full application development life-cycle.