build vs. buy

20
Build vs. Buy Jan-Hendrik Benter Program Manager Parallels Business Automation

Upload: yates

Post on 11-Jan-2016

74 views

Category:

Documents


1 download

DESCRIPTION

Build vs. Buy. Jan-Hendrik Benter Program Manager Parallels Business Automation. Agenda. Build versus Buy. Build vs. Buy. Product Details. Live Demo. Summary and Q&A. Parallels Products – Optimized Computing. Consumer & Business (On Premise). Service Provider (Hosted & SaaS). - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Build vs. Buy

Build vs. BuyJan-Hendrik Benter

Program Manager Parallels Business Automation

Page 2: Build vs. Buy

Parallels – Optimized ComputingTM

2

Product Details

Build versus Buy

Agenda

Summary and Q&A

Live Demo

Build vs. Buy

Page 3: Build vs. Buy

Parallels – Optimized ComputingTM

3

Parallels Products – Optimized ComputingConsumer & Business

(On Premise)Service Provider(Hosted & SaaS)

Usage Model

Solutions

HeterogeneousSystem Support

IA64Baremetal/

HostedX86/x64

VMware XenWindowsHyper-V

Linux Mac OS

Automation

Complete automation & management of IT systems and processes

ParallelsPlesk Products

Virtualization

The best of both worlds with Hypervisorand OS Virtualization

Parallels Workstation

Parallels Desktop

ParallelsVirtuozzo Containers

Parallels Server

Parallels Virtual Automation

Parallels Operations Automation

Parallels Business Automation

Page 4: Build vs. Buy

Parallels – Optimized ComputingTM

4

Background• Complete Billing and Business Support System

• 7+ Years Development

• 100+ Man-Years Overall

• 500+ Customers World-Wide

• 20+ Major and Minor Releases

20062002 2004 2008 2010

1.0 4.0 4.3 4.4 5.02.0 2.1 3.33.0 3.1 3.2 4.1 4.2

Page 5: Build vs. Buy

Parallels – Optimized ComputingTM

5

Still Developing In-House?• Focus on Your Core Business

– Your business is unique

– Your billing system is not

• Costs of Internal Non-Revenue Generating Team– 15-25 engineers worked on PBA at any given time

– QA, architecture, and project management time

• Comparable In-House System 1,000+ Man-Months– We estimate that all customers use 90%+ of PBA functionality

– PBA has ~800,000 LOC, average developer produces ~30 per day

• Ongoing Maintenance– Industry and business models evolve quickly

– Time to market even more critical

Page 6: Build vs. Buy

Parallels – Optimized ComputingTM

6

Functional Challenges

• Flexibility of Sales Models and Promotions

• Recurring Billing Options

• Self-Management and Auto-Upsell

• Integration of Systems – Island Solutions

• Reseller Management and Reseller Billing

Page 7: Build vs. Buy

Parallels – Optimized ComputingTM

7

Will PBA work for my business?• Thousands of Features

• Highly Customizable

• Can be integrated with your existing systems

• Hundreds of very unique Customers running PBA

Fits Any Unique

Business

Page 8: Build vs. Buy

Parallels – Optimized ComputingTM

8

Example Service Offerings on PBA

Bill ForAny Service

Bill ForAny Resource

Integrate WithAny Interface

Domain Registration

Shared Hosting Plans

Virtual Private Servers

Dedicated Servers

SaaS

Provider defined plans Provider defined resources

Users

Bandwidth

Domains

Applications

Services

Mail boxes

Provider defined interfaces

Payment gateways

Domain registrars

SSL Vendors

Control panels

Third party systems

Disk space

SSL Certificates Internal systems

Microsoft Exchange

Message Archiving

Page 9: Build vs. Buy

Parallels – Optimized ComputingTM

9

Product Details

Build vs. Buy

Agenda

Summary and Q&A

Live Demo

Product Details

Page 10: Build vs. Buy

Parallels – Optimized ComputingTM

10

PBA Core Capabilities• Product Management

– One-Time and Recurring Charges

– Define any kind of Product

– Services/Prices defined at the Resource-Level

– Product to Product Upgrades

• Online Store– Customizable Storefront

– Completely Rebrandable

– Built using PBA API

• Workflows– Customizable Order Flow

– Automated and Manual Steps

– System Event Handlers & Notifications

Page 11: Build vs. Buy

Parallels – Optimized ComputingTM

11

PBA Core Capabilities• Billing and Chargeback

– Recurring Charges

– One-Time (Setup, Renewal, Transfer)

– Customizable Billing Periods

– Resource Usage Collection

• Promotions and Discounts– Promo Codes, By Plan, Resource, Customer

– Fixed Promotion Prices and Percentage Discounts

– Promotion Periods

• Reseller Management– Multiple levels of resellers

– Branded online store and Control Panel

– Resell Providers products or create their own

Page 12: Build vs. Buy

Parallels – Optimized ComputingTM

12

• Customization and Branding– Per Screen XML Customizations

– Look&Feel via Skins

– URL Branding for Resellers

• Integrate With Your Existing Systems– Open API based on XML-RPC

– Order Placement to Resource Reporting

– Custom Provisioning Gate

• Write Your Own Plug-Ins– C/C++ Development Platform

– Domain Plug-Ins

– Payment Plug-Ins

Extendable and Customizable

Page 13: Build vs. Buy

Parallels – Optimized ComputingTM

13

Reliability, Security and Scalability• Reliability

– Mature Platform

– Distributed Architecture

– Supports Redundancy

• Security– Encrypted Storage of Sensitive Data

– Role Based Permissions

– Audit Trail on any Changes in the System

– PCI Compliant

• Scalability– Fast Enterprise Platform

– Bills Hundred Thousands of Accounts

– Bills for Millions of Services Every Month

Page 14: Build vs. Buy

Parallels – Optimized ComputingTM

14

Reporting System

Reporting System

Accounting System

Accounting System

HelpdeskHelpdesk

CRMCRM

Parallels Business Automation Overview

Order Processing

Order Processing TaxationTaxation

WorkflowEngine

WorkflowEngine NotificationsNotifications

Promos & DiscountsPromos & Discounts

Service Plan Manager

Service Plan Manager

E-CommerceE-Commerce SubscriptionsSubscriptions

Fraud Screening

Fraud Screening ResellersResellers

Parallels Operations Automation

Parallels Operations Automation

Service PlanManagementService PlanManagement

Service PlanManagementService PlanManagement

Service PlanManagementService PlanManagement

Internal Provisioning

System(s)

Internal Provisioning

System(s)

SSL GateSSL Gate

Payment GatePayment Gate

License GateLicense Gate

Domain GateDomain Gate

CoreExternalServices

ERP SystemERP System

InternalServices

Provisioning

Page 15: Build vs. Buy

Parallels – Optimized ComputingTM

15

Implementation

• Fully Managed Implementation– Dedicated Project Manager (Manages Full Implementation)

– Deployment Team (Deploys and Configures Your Software)

• Customer Migration Experts– Hundreds of Customer Deployments and Migrations

• Personal Expertise Post Launch– Dedicated Technical Account Manager After Going Live

Analysis& Design

Deployment Migration Training Maintenance & Support

Systems &Business

Integration

FunctionalSpecification

Completed & Operational System

CustomizedSoftware

DeployedSystem

Impl.& Custom.

Page 16: Build vs. Buy

Parallels – Optimized ComputingTM

16

Product Details

Build vs. Buy

Agenda

Summary and Q&A

Live DemoLive Demo

Page 17: Build vs. Buy

Parallels – Optimized ComputingTM

17

Demo

Page 18: Build vs. Buy

Parallels – Optimized ComputingTM

18

Product Details

Build vs. Buy

Agenda

Summary and Q&A

Live Demo

Summary and Q&A

Page 19: Build vs. Buy

Parallels – Optimized ComputingTM

19

Summary

Building:

• Building Own System Costs 100+ Man-Months

• Building Own System Takes Several Years

• Technology And Markets Evolve - Your Systems Too

Buying:

• PBA Offers Functionality For 500+ Unique Customers

• PBA Can be Customized to Fit Your Unique Needs

• PBA Can be Integrated With Your Other Systems

Page 20: Build vs. Buy

Parallels – Optimized ComputingTM

20

Q&A

Thank You!

Jan-Hendrik Benter, Program Manager

[email protected]

Visit us in the Hands On Lab

Booth 37