InterSystems The Evaluation Report has been prepared and edited by the Evaluation Centre. The content has been validated and checked for accuracy by independent experts
InterSystems
The Evaluation Report has been prepared and edited by the Evaluation Centre. The content has been validated and checked for accuracy by independent experts
© The Evaluation Centre 2006
InterSystems
CONTENTS
COMPANY AND PRODUCTS OVERVIEW 2
INTRODUCTION 2COMPANY KEY DATA 2CONTACT DETAILS 2
PRODUCT DATA 2
PRODUCT SUMMARY DESCRIPTION 2PRODUCT TECHNICAL DATA 2TARGET BUSINESS SIZE (BY NUMBER OF USERS) 2TYPICAL PRICING (£’000S) 2AVAILABLE LANGUAGES (IN ADDITION TO ENGLISH) 2PRODUCT CATEGORIES 2KEY SELECTION CRITERIA 2OPERATING SYSTEMS SUPPORTED 2DATABASES SUPPORTED 2NUMBER OF USERS 2VERTICAL MARKETS 2
SUPPORT 2
IMPLEMENTATION2TRAINING 2SOFTWARE CUSTOMISATION 2GENERAL INFORMATION 2
CHANNEL PARTNER STRATEGY 2
ALLIANCE PARTNER STRATEGY 2
VENDOR MARKETING COLLATERAL 2
2Audited Evaluation Report
2
InterSystems
Company and Products Overview
Introduction
Founded in 1978, InterSystems Corporation is a US$200,000,000 privately-held software company with offices in 22 countries and corporate headquarters in Cambridge, Massachusetts. They provide a market-leading platform for connected healthcare, and their innovative products are widely used in most industries. Their clients include TD Ameritrade, British Telecom, Cleveland Clinic, Deutsche Bank, Johns Hopkins, Kaiser Permanente, Merrill Lynch, Prudential Insurance Co., Siemens, Volvo, U.S. Army, and thousands of other successful organizations.
Simply stated, the InterSystems business model is to be a creative technology partner that delivers innovative software technologies to enable companies to create, deploy, run, and connect applications faster.
InterSystems Ensemble® enables the fast creation of connectable applications, and makes it possible to enrich existing applications easily with a browser-based user interface, adaptable workflow, rules-based business processes (BPM), messaging, executive dashboards (BAM), Web services, and more. Its architecturally consistent design combines an integration server, data server, application server, and portal server into a single, seamless environment that delivers breakthrough time-to-results.
Ensemble’s object model, shared repository, and development environment provide a consistent, unified view of the underlying systems, applications, and services in a solution – no matter what platforms, languages, data models, storage architectures, network protocols, or other technologies those underlying parts use. Ensemble incorporates an ultra-fast messaging engine and high-performance and highly reliable database which reduces the complexity typically associated with integration projects allowing services and data to be easily encapsulated into business processes.
Ensemble’s comprehensive and tightly integrated design makes it is easy to learn, use, and manage. The innovative technology in Ensemble provides a versatility that enables it to address the full spectrum of enterprise integration scenarios including:
Improving business processes
Leverage legacy application functionality
Align IT assets rapidly with frequently changing business requirements and processes
Move to a service oriented architecture (SOA) at a lower cost and with less risk
Other InterSystems Products and Services
For companies that need an extremely high-performance and ultra-reliable database system, InterSystems answer is InterSystems Caché®. Caché provides a rapid development environment for complex applications along with a lightning-fast, multidimensional engine – uniquely combining a powerful object database with robust SQL. The high reliability of Caché makes it the world’s #1 database in clinical healthcare applications.
InterSystems HealthShare™ is the only software product that provides a fast path for creating electronic health record (EHR) systems on a regional or national basis. This is a comprehensive solution for aggregating and securely sharing clinical data across multiple organizations, and includes a complete development environment for customizing solutions to meet the requirements of each deployment.
3Audited Evaluation Report
InterSystems
In addition, it has an independent subsidiary TrakHealth that offers the TrakCare health information system. This revolutionary Web-based solution empowers healthcare professionals by delivering rich patient-centric information to every point of care. It is a showcase for the many benefits that InterSystems technologies can bring to any vendor or user of enterprise-class applications.
Market focusEnsemble appears in several Analyst reports but most recently was the most visionary of the ‘Leaders’ in the Quadrant in Gartner’s ‘Magic Quadrant for Application Infrastructure for Composite-Application Projects’.
The InterSystems customer base includes organisations in the government and commercial sectors. Commercial customers and partners operate in a variety of industries, including healthcare, financial services, telecoms, retail and logistics.
InterSystems proposition to Application Developers is that they should embed Ensemble into their applications. By enhancing applications to connect with multiple systems and processes, they become more valuable to the end-user. This ability delivers cumulative value to applications through-out their entire life-span and provides agility to the businesses they drive.
4Audited Evaluation Report
InterSystems
Company key data
Turnover (UK) N/PTurnover (W) $200mProfit Before Tax (UK) N/PProfit Before Tax (W) N/PNumber of Employees (UK) 50+Number of Employees (W) 550+
Software Marketed (UK) Direct? Yes No Indirect? Yes No
End User Support Provided by Direct? Yes No Indirect? Yes No
End User Training Provided by Direct? Yes No Indirect? Yes No
7
5Audited Evaluation Report
5
InterSystems
Contact details
InterSystemsInterSystems House70 Tangier LaneEtonWindsorBerkshire SL4 6BB
Telephone: +44 (0)1753 855450Fax: +44 (0)1753 855290
Contact name: Jane Hills
Email address: [email protected]
Website address: InterSystems.co.uk
User Group Chairman/Contact Point: +44 (0)1753 829633
6Audited Evaluation Report
6
InterSystems
PRODUCT DATA
Product summary description
Ensemble is an architecturally consistent integration platform that enables rapid integration and composite application development.
Product technical data
Name EnsembleFirst installed (year) 2003No. of UK sites/new sites last 12 months AOR No. of World sites/new sites last 12 months N/A Current version – date of release v4.0 – September 2006
Target business size (by number of users)
0 – 10 51 – 100 500+
11 – 25 101 – 200
26 - 50 201 - 500
Typical pricing (£’000s)
0 – 10 51 – 100 500+
11 – 25 101 – 200
26 - 50 201 - 500
Available languages (in addition to English)
InterSystems sells its software in 88 countries worldwide and its products are available in multiple languages with Unicode support
8
7Audited Evaluation Report
InterSystems
Product categories
Application Brokers/Integration Brokers
Application Development Tools
Application Integration
Application Portfolio Management Services
Application Transformers
Application Wrappers
Applications Adaptors
Artificial Intelligence
Assemblers/Compilers
Automated Software Quality (ASQ)
Business Object Development
Change Control Management Systems
Code Algorithms
Configuration Management Tools
Conversion Aids
Debugging and Simulation
Defect Tracking
Documentation Generators
Embedded Application Development
Enquiry Languages
Enterprise Application Integration (EAI)
Expert System Shells
Integrated Development Environment (IDE)
Legacy Integration
Legacy Systems Analysis and Upgrade
Localisation, Globalisation and Translation
Message Oriented Middleware
Middleware Solutions
Migration and Porting
8Audited Evaluation Report
7
InterSystems
Model-Driven Development/Case Tools
Object Oriented Programming
Object Request Brokers (ORBs)
Process Modelling
Program Diagnostics
Program Generation
Programmer Toolkits
Programming Aids
Programming Languages
Rapid Application Development (RAD)
Report Writers/Generator
Screen Editors
Scripting
Service Oriented Architecture (SOA)
Software Components
Software Configuration Management (SCM)
Software Licensing Management
Source Code Control/Version Control
Testing and Analysis
Text and Coded Editing
Web Services
9Audited Evaluation Report
InterSystems
Key selection criteria
Enterprise integration/SOA functionality: application independent?Yes
Enterprise integration/SOA functionality: configurable across application?Yes
Enterprise integration/SOA functionality: messaging protocols supportedYes – details on request
Enterprise integration/SOA functionality: connectors/adaptors/brokers available for proprietary softwareYes – details on request
Enterprise integration/SOA functionality: development standards supportedYes – details on request
Enterprise integration/SOA functionality: languages supportedYes – details on request
Enterprise integration/SOA functionality: application frameworkYes – details on request
Can product operate in a web services environment?Yes
Protocol versions supportedNumerous, AOR
Encryption/security standards supportedCommon Criteria Level 3, others AOR
Integration interfaces supportedNumerous, AOR
10Audited Evaluation Report
8
InterSystems
Operating systems supported
AIX
BSD Unix
Citrix MetaFrame
DEC OpenVMS
DEC Unix
HP MPE/ix
HP-UX
IBM z/OS
Linux
Mac OS
MS-DOS
MVS
NeXT Mach
Novell Netware
OpenVMS
OS/2
OS/390 (MVS)
OS/400
Palm
Proprietary
SCO Unix
Sequent DYNIX
Silicon Graphics IRIX
Solaris/Sun OS
Tandem/HP Non-Stop
Tru64
Unix
VM
VME
11Audited Evaluation Report
InterSystems
Win32
Windows 2000
Windows 2003
Windows 95
Windows 98
Windows CE
Windows ME
Windows NT
Windows Server 2000
Windows Server 2003
Windows XP
12Audited Evaluation Report
InterSystems
Databases supported
4th Dimension
ADABAS
Adaptive
Allbase SQL
Alterian
Amdahl
Borland InterBase
Btrieve/Pervasive SQL
CA-Datacom/IMS
CA-IDMS
CA-Ingres
CA-Jasmine
CA-RAMIS
InterSystems Caché
Cincom Supra
Clipper
DataEase
DB2
Dbase
Easysoft
GemStone
HP Allbase/SQL
Informix
InterBase 5
Itasca ODBMS
Matisse
Microsoft Access
Microsoft FoxPro
MS SQL Server
13Audited Evaluation Report
8
InterSystems
NCR Teradata
Objectivity/DB
ObjectStore
Ontos
OODBMS
Oracle
Oracle RDB
Paradox
Pervasive SQL 2000
POET
Praxis
Progress
Proprietary
R:Base 2000
Rapid SQL
Red Brick
RPG/400
SQLBase
Sybase
Tandem Non-Stop SQL
Unicenter
UniSQL
Versant
Vision
Vision ODBC
Number of users
Minimum 1 Maximum 50,000
14Audited Evaluation Report
InterSystems
Vertical markets99
Aerospace & Aviation
Agriculture, Farming, Forestry & Fishing
Automotive
Banking, Insurance & Financial Services
Business Services (accountancy, law, etc)
Computers & High Technology
Construction & Civil Engineering
Consumer Packaged Goods
Defence
Distribution & Logistics
Education
Engineering & Scientific
Food & Drink
Government & Public Sector
Healthcare & Medicine
Hospitality & Travel
Hotels & Catering
HR/Employment
Manufacturing Industries
Media & Information Publishing
Not-for-Profit Organisations
Pharmaceutical & Life Sciences
Real Estate (Property Management)
Recreation & Leisure
Retail & Wholesale
Safety & Security
Telecommunications
Transportation, Shipping & Warehousing
Utilities (Energy & Water, Oil & Gas)
15Audited Evaluation Report
9
InterSystems
SUPPORT
Implementation
Headquartered in Cambridge, MA, but with personnel based in cities around the world, the Worldwide Response Centre provides engineering-level expertise, multilingual, 24 X 7 support for all InterSystems products. The professional application developers and systems engineers who staff the Worldwide Response Centre are each dedicated to the philosophy: "The Client Sets the Standard". This means that clients have control over issue priority and closure, and are asked to give feedback about the quality of support they receive.
Clients whom subscribe for Technical Assistance may also log and track the progress of issues by using WRC Direct, InterSystems new Web-based support service 24 hours a day, 7 days a week.
16Audited Evaluation Report
10
InterSystems
Training
InterSystems Learning ServicesInterSystems Learning Services department offers a variety of educational opportunities to help customers learn and become adept at working with Caché and Ensemble. These include classroom and Web-based instruction, and certification programs.
Hands-on classroom training.InterSystems offers classroom-based instruction for all its products, as well as related technologies such as programming languages and operating systems. Classes are held on a regular basis at one of its local educational centres.
E-Learning Programme.InterSystems e-Learning provides recorded webcasts with full audio and visual components, as well as code samples and hands-on exercises. It allows subscribers to learn at their own pace from the comfort and convenience of their office.
Certification Programmes.Coursework through InterSystems Learning Services can lead to certification as a specialist in a variety of disciplines. Certification provides standardisation measurement of skills, knowledge and applied experience with InterSystems products. Achieving certification is designed to help advance user’s careers and help in the success of their organisation.
Local courses in Eton InterSystems Entrée.This fast-paced one day course uses short lectures and guided examples to introduce developers to some of the features, tools and techniques within the Caché development environment. Topics will include an overview of Caché Unified Data Architecture, creating and extending the Caché Object model, accessing and querying data via SQL and the Caché relational model, use of Caché Server Page (CSP) technology to build web sites, and the use of XML and Web Services.
17Audited Evaluation Report
11
InterSystems
Software customisation
N/A
18Audited Evaluation Report
InterSystems
General information
N/A
19Audited Evaluation Report
12
InterSystems
CHANNEL PARTNER STRATEGY
InterSystems recognises that virtually every major integration project calls for implementation services, and it partners with professional services organisations to meet these requirements. InterSystems has always focused on creating software, while not competing with partners who build broader solutions with its technology. Continuing this partnership-based business model, the company’s approach is to utilise the implementation expertise of services specialists and focus its implementation involvement on project architecture and on ensuring that Ensemble is used effectively. Although it is not in the implementation services business, InterSystems says it is committed to the successful implementation of every Ensemble project. It will remain engaged – working with its implementation partner – throughout the integration and deployment process.
Ensemble Implementation Partner ProgrammeThe Ensemble Implementation Partner Programme is designed to create and support a close working relationship between InterSystems and Ensemble partners. It includes:
Ensemble development software.
Technical support.
Training.
EAI lab.
Website listing – partners receive a profile page on InterSystems’ website that describes the partner’s capabilities and experience and provides other information (e.g. geographic coverage and industry expertise) to help potential user companies identify suitable partners.
Joint sales – partners engage with InterSystems in joint sales calls and other joint selling activities as appropriate.
Sales materials – partners receive access to internal sales materials, such as presentations, as well as brochures and other sales collateral.
Leads – InterSystems will provide partners with leads for implementation service opportunities and partners will provide InterSystems with leads for software sales, as appropriate.
Trade Events – partners join with InterSystems in joint exhibiting at key industry conference and exhibitions as appropriate.
20Audited Evaluation Report
13
InterSystems
ALLIANCE PARTNER STRATEGY
InterSystems recognises that virtually every major integration project calls for implementation services, and it partners with professional services organisations to meet these requirements. InterSystems has always focused on creating software, while not competing with partners who build broader solutions with its technology. Continuing this partnership-based business model, the company’s approach is to utilise the implementation expertise of services specialists and focus its implementation involvement on project architecture and on ensuring that Ensemble is used effectively. Although it is not in the implementation services business, InterSystems says it is committed to the successful implementation of every Ensemble project. It will remain engaged – working with its implementation partner – throughout the integration and deployment process.
Ensemble Implementation Partner ProgrammeThe Ensemble Implementation Partner Programme is designed to create and support a close working relationship between InterSystems and Ensemble partners. It includes:
Ensemble development software.
Technical support.
Training.
EAI lab.
Website listing – partners receive a profile page on InterSystems’ website that describes the partner’s capabilities and experience and provides other information (eg, geographic coverage and industry expertise) to help potential user companies identify suitable partners.
Joint sales – partners engage with InterSystems in joint sales calls and other joint selling activities as appropriate.
Sales materials – partners receive access to internal sales materials, such as presentations, as well as brochures and other sales collateral.
Leads – InterSystems will provide partners with leads for implementation service opportunities and partners will provide InterSystems with leads for software sales, as appropriate.
Trade Events – partners join with InterSystems in joint exhibiting at key industry conference and exhibitions as appropriate.
21Audited Evaluation Report
15
InterSystems
VENDOR MARKETING COLLATERAL(NON AUDITED)
Press releases and media coverage – InterSystems.co.uk.
Case studies, white papers, brochures – for copies, email [email protected].
22Audited Evaluation Report