SaaS-PaaS Evangelist Workshop

Size: px
Start display at page:

Download "SaaS-PaaS Evangelist Workshop"

Transcription

1 SaaS-PaaS Evangelist Workshop Innovation. Not Infrastructure Biopolis September 19, 2008

2 Innovation. Not Infrastructure Doug Farber VP of Operations, Asia Pacific

3 Today s Agenda 9.00am 9.15am Welcome and Introduction Innovation. Not Infrastructure Doug Farber, VP of Operations, Asia Pacific, Salesforce.com 9.15am 10.30am A New Force for Innovation» Introduction to the first Platform As A Service (PaaS), Force.com Platform» Live Product Demo: Building an Application on Force.com Platform Gary Luton, VP of Services, Asia Pacific, Salesforce.com Derek Ng, Senior Sales Engineer, Salesforce.com 10.30am Event Ends Coffee break

4 Safe Harbour Safe harbor statement under the Private Securities Litigation Reform Act of 1995: This presentation may contain forward-looking statements that involve risks, uncertainties, and assumptions. If any such uncertainties materialize or if any of the assumptions proves incorrect, the results of salesforce.com, inc. could differ materially from the results expressed or implied by the forward-looking statements we make. All statements other than statements of historical fact could be deemed forward-looking, including any projections of subscriber growth, earnings, revenues, or other financial items and any statements regarding strategies or plans of management for future operations, statements of belief, any statements concerning new, planned, or upgraded services or technology developments and customer contracts or use of our services. The risks and uncertainties referred to above include but are not limited to risks associated with developing and delivering new functionality for our service, our new business model, our past operating losses, possible fluctuations in our operating results and rate of growth, interruptions or delays in our Web hosting, breach of our security measures, the immature market in which we operate, our relatively limited operating history, our ability to expand, retain, and motivate our employees and manage our growth, new releases of our service and successful customer deployment, and utilization and selling to larger enterprise customers. Further information on potential factors that could affect the financial results of salesforce.com, inc. is included in our annual report on Form 10-K filed on April 30, 2008 and in other filings with the Securities and Exchange Commission. These documents are available on the SEC Filings section of the Investor Information section of our Web site. Any unreleased services or features referenced in this or other press releases or public statements are not currently available and may not be delivered on time or at all. Customers who purchase our services should make the purchase decisions based upon features that are currently available. Salesforce.com, inc. assumes no obligation and does not intend to update these forward-looking statements.

5 The Business Web Why can t applications be as easy to use as The Consumer Web?

6 The Consumer Web The inspiration for salesforce.com

7 Traditional IT is Dead Money Traditional Software is like cement you can t change it once it sets!

8 Utility Computing Technology continues to Evolve to Shared Services Multi-Tenant Architecture Utility Computing World-class performance, scalability, reliability for any-size business

9 Broad Industry Recognition for Innovation PaaS CRM 2008 Leader & Visionary Top 100 Innovative Companies 2007 Forrester Groundsw ell Aw ard Visionary Visionary & Leader Top Ten Disruptors of 2006 PC Magazine Editor s Choice: UE Technology of the Year Enterprise Application Serv er Magic Quadrant SFA and Customer Serv ice Magic Quadrants 2007 Product of the Year #12 Top 50 Agenda Setters of Securities Technology Leader Top 10 Entrepreneurs & Cool Company Market Leader Enterprise CRM Best CRM & On-Demand Platform April 24, 2008

10 Salesforce.com philosophy: Making Business Web as easy as Consumer Web Salesforce.com Has Highly Satisfied Customers 94% Success Rate Salesforce.com is the Proven Choice 94% Would Refer Salesforce.com Customers Refer Salesforce.com 74% Have Already Recommended Source: Salesforce.com Relati onship survey conducted in July 2007 and Feb. 2008, by an independent supplier CustomerSat, Inc. Sample size for continue to use = 4147, recommend to others = 4140, and already r ecommended = 4150, WW respondents, randomly sel ected. Success Rate refl ects respondents indicating Definitely will or Probably will continue to use salesforce.com. Would r ecommend to a Colleague refl ects respondents indicating Definitely will or Probably will.

11 The Market is Moving to Cloud Computing 43,600+ Paying Customers 1,100,000+ Paying Subscribers ~$1 Billion Revenue Run Rate* 52% Growth Year over Year Fiscal Year 2009 * Run rate based on FY09 Q1 reported results

12 The Global, Enterprise Standard for SaaS ~65,000 ~65,000 ~57,500 ~57,500 ~40,000 ~40,000 ~30,000 ~30,000 ~30,000 ~30,000 ~25,000 ~25,000 ~21,000 ~21,000 ~ ~ 12,000 12,000 ~9,000 ~9,000 ~6,300 ~6,300 ~5,800 ~5,800 ~5,500 ~5,500 ~5,000 ~5,000 ~4,000 ~4,000 ~4,000 ~4,000 ~3,200 ~3,200 ~3,000 ~3,000 ~2,900 ~2,900 ~2,600 ~2,600 ~2,000 ~2,000 ~1,300 ~1,300 Number of Subscribers

13 Multi-Tenancy Serves Companies of All Sizes ENTERPRISE MA RKET MID-MARKET SMALL BUSINESS

14 Leading The On-Demand Revolution Our Asia Pacific Installed Base Doubled in Last 12 Months Salesforce.com is the fastest growing business-software company in the world. Barron s (June 25, 2007)

15 No Software Entering The Second Decade of No Software Software-as-a-Service (SaaS) Software-as-a-Service (SaaS) Platform-as-a-Service (PaaS)

16 Gary Luton VP Services, APAC Derek Ng Senior Sales Engineer

17 Today s Agenda 9.00am 9.15am Welcome and Introduction Innovation. Not Infrastructure Doug Farber, VP of Operations, Asia Pacific, Salesforce.com 9.15am 10.30am A New Force for Innovation» Introduction to the first Platform As A Service (PaaS), Force.com Platform» Live Product Demo: Building an Application on Force.com Platform Gary Luton, VP of Services, Asia Pacific, Salesforce.com Derek Ng, Senior Sales Engineer, Salesforce.com 10.30am Event Ends Coffee break

18 Our Vision The World s First Multi-Applications, Multi-Category SaaS Company

19 A Complete Platform as a Service (PaaS) Application Creation & Customization Platform 9 years in the making ❶ CRM for the way you work ❷ Create and run any application

20

21 Us You Infrastructure Services Application Services Operations Services Business Services Innovation The Fun Stuff App Server Web Server Data Center Disaster Recovery Network Security Sharing Integration Customization Web Services Authentication Availability Monitoring Patch Mgmt Upgrades Ordering Provisioning Licensing Billing Renewal Storage API Backup Upgrades OS Database Multi-Language Multi-Currency NOC Marketing Sales

22 What s Possible with?

23 Force.com Offers a Better Model for Application Development Comparison to Build Custom Brand Promotions Application Development Time 100 Hours 4,000 Hours Time to Deploy Instant 4 Weeks No Hardware and Software No Maintenance Required No Extra Development Required IT Administration Console Analytics Internationalization Authentication & Security Model Mobile Device Deployment Compliance Audit Trail End User Usability Rating Source: Fortune 500 Media Corporation Evaluation

24 Award Winning Development Suite of Talent Acquisition Applications Manage Entire Global Recruiting Program on Force.com Rapid Development of 14 Custom Apps Force.com has empowered our talent acquisition group with a robust, unified platform. Jeff Hunter Director, Global Strategies & Technology 2007 ERE Recruiting Excellence Award for Recuiting Application

25 Business Transformation Report customer and compliance-related issues 70,000+ subscribers Raise service levels Strengthen internal compliance

26 Common Thread is Innovation. Not Infrastructure. The Chief Innovation Officer The Chief Infrastructure Officer The Chief Information Officer hero to the business slow, incremental improvement keep the lights on

27 It s Time for a New Model. Innovation. Not Infrastructure.

28

29 Force.com - Platform as a Service From: Lawrence Chua From: Lawrence Chua Sent: 14 April :47 To: Sent: Gary 14 Luton April :47 To: Gary Luton Cc: CEO Cc: CEO Subject: Project management tool URGENT Subject: Project management tool URGENT Gary, Gary, I know you are busy but I need you to find a reliable way to track I know you are busy but I need you to find a reliable way to track all the projects we are running. The excel spreadsheets we use at the all moment the projects are not we scalable are running. and I can t The excel share spreadsheets the information we use with at the moment are not scalable and I can t share the information with my team. The requirements as discussed can be summarised as: my team. The requirements as discussed can be summarised as: 1) It has to be reliable. I need the information online all the 1) It has to be reliable. I need the information online all the time and not crashing! time and not crashing! 2) I need to be able to register projects and capture information. 2) I need to be able to register projects and capture information. 3) I want to be able to assign resources to see who is working on 3) I want to be able to assign resources to see who is working on what. what. 4) We need to bring the existing data in from that database we 4) We need to bring the existing data in from that database we have. have. 5) Provide graphical representation of project status. 5) Provide graphical representation of project status. 6) Send an automated to each resource when they are 6) Send an automated to each resource when they are allocated to a project. allocated to a project. Oh and it would be great if we can access the information while we are Oh travelling and it would on be a great if we can access the information while we mobile device? We never get a moment to get are travelling on a mobile device? We never get a moment to get in the office. in the office. What can you do you help?! What can you do you help?! Many thanks, Many thanks, Lawrence Project Lawrence Director Project Director

30 Force.com - Platform as a Service From: Lawrence Chua From: Lawrence Chua Sent: 14 April :47 To: Sent: Gary 14 Luton April :47 To: Gary Luton Cc: CEO Cc: CEO Subject: Project management tool URGENT Subject: Project management tool URGENT Gary, Gary, I know you are busy but I need you to find a reliable way to track I know you are busy but I need you to find a reliable way to track all the projects we are running. The excel spreadsheets we use at the all moment the projects are not we scalable are running. and I can t The excel share spreadsheets the information we use with at the moment are not scalable and I can t share the information with my team. The requirements as discussed can be summarised as: my team. The requirements as discussed can be summarised as: 1) It has to be reliable. I need the information online all the 1) It has to be reliable. I need the information online all the time and not crashing! time and not crashing! 2) I need to be able to register projects and capture information. 2) I need to be able to register projects and capture information. 3) I want to be able to assign resources to see who is working on 3) I want to be able to assign resources to see who is working on what. what. 4) We need to bring the existing data in from that database we 4) We need to bring the existing data in from that database we have. have. 5) Provide graphical representation of project status. 5) Provide graphical representation of project status. 6) Send an automated to each resource when they are 6) Send an automated to each resource when they are allocated to a project. allocated to a project. Oh and it would be great if we can access the information while we are Oh travelling and it would on be a mobile great if device? we can We access never the get information a moment to while get we are travelling on a mobile device? We never get a moment to get in the office. in the office. What can you do you help?! What can you do you help?! Many thanks, Many thanks, Lawrence Project Lawrence Director Project Director

31 Infrastructure-as-a-Service Platform-as-a-Service (PaaS) 100M+ Transactions Dailys 225 ms Average Speed 1,100,000+ Users US$100 Million Investment 2 Fully Mirrored Data Centers Scalable Architecture Capacity Planning Disaster Recovery SAS 70 Type II SysTrust Certified Network and Physical Security IP Restricted Access Option Flexible Single Sign-on option Integrated Two Factor Authentication

32 Globalization-as-a-Service Platform-as-a-Service (PaaS) 43,600+ Customers & 70% Global Deployments 15 Languages All Major Currencies Translation Workbench Packaged Global Apps on AppExchange With salesforce.com, we now have one global repository of information for our entire global organization.

33 Force.com - Platform as a Service From: Lawrence Chua From: Lawrence Chua Sent: 14 April :47 To: Sent: Gary 14 Luton April :47 To: Gary Luton Cc: CEO Cc: CEO Subject: Project management tool URGENT Subject: Project management tool URGENT Gary, Gary, I know you are busy but I need you to find a reliable way to track I know you are busy but I need you to find a reliable way to track all the projects we are running. The excel spreadsheets we use at the all moment the projects are not we scalable are running. and I can t The excel share spreadsheets the information we use with at the moment are not scalable and I can t share the information with my team. The requirements as discussed can be summarised as: my team. The requirements as discussed can be summarised as: 1) It has to be reliable. I need the information online all the 1) It has to be reliable. I need the information online all the time and not crashing! time and not crashing! 2) I need to be able to register projects and capture information. 2) I need to be able to register projects and capture information. 3) I want to be able to assign resources to see who is working on 3) I want to be able to assign resources to see who is working on what. what. 4) We need to bring the existing data in from that database we 4) We need to bring the existing data in from that database we have. have. 5) Provide graphical representation of project status. 5) Provide graphical representation of project status. 6) Send an automated to each resource when they are 6) Send an automated to each resource when they are allocated to a project. allocated to a project. Oh and it would be great if we can access the information while we are Oh travelling and it would on be a mobile great if device? we can We access never the get information a moment to while get we are travelling on a mobile device? We never get a moment to get in the office. in the office. What can you do you help?! What can you do you help?! Many thanks, Many thanks, Lawrence Project Lawrence Director Project Director Projects Project Name Description Number of Resources Required Number of Resources Allocated Project Status Project Ty pe Status Flag Resources Project Name Resource Name Address

34 Your Database on our Service Platform-as-a-Service (PaaS) 6,000,000+ Customizations 160,000 SQL Statements per sec Scales from 1-XXX,000+ users Create any table Add any field Build any relationship Security & sharing Automatic audit history tracking Automatic tuning Automatic backups Automatic upgrades The ability to easily customize the Salesforce applications for our unique manufacturing industry-specific needs is something that no other solution on the market offered.

35 Force.com - Platform as a Service From: Lawrence Chua From: Lawrence Chua Sent: 14 April :47 To: Sent: Gary 14 Luton April :47 To: Gary Luton Cc: CEO Cc: CEO Subject: Project management tool URGENT Subject: Project management tool URGENT Gary, Gary, I know you are busy but I need you to find a reliable way to track I know you are busy but I need you to find a reliable way to track all the projects we are running. The excel spreadsheets we use at the all moment the projects are not we scalable are running. and I can t The excel share spreadsheets the information we use with at the moment are not scalable and I can t share the information with my team. The requirements as discussed can be summarised as: my team. The requirements as discussed can be summarised as: 1) It has to be reliable. I need the information online all the 1) It has to be reliable. I need the information online all the time and not crashing! time and not crashing! 2) I need to be able to register projects and capture information. 2) I need to be able to register projects and capture information. 3) I want to be able to assign resources to see who is working on 3) I want to be able to assign resources to see who is working on what. what. 4) We need to bring the existing data in from that database we 4) We need to bring the existing data in from that database we have. have. 5) Provide graphical representation of project status. 5) Provide graphical representation of project status. 6) Send an automated to each resource when they are 6) Send an automated to each resource when they are allocated to a project. allocated to a project. Oh and it would be great if we can access the information while we are Oh travelling and it would on be a mobile great if device? we can We access never the get information a moment to while get we are travelling on a mobile device? We never get a moment to get in the office. in the office. What can you do you help?! What can you do you help?! Many thanks, Many thanks, Lawrence Project Lawrence Director Project Director Database

36 Integration-as-a-Service Platform-as-a-Service (PaaS) Native ERP Connectors Middleware Connectors Developer Toolkits Mash-ups from AppExchange Desktop Connectors 1.6+ Billion API calls per month 26+ Billion 26+ Billion Total API calls Proven Integration Success > 50% of our > 100+ M transactions per day are integration transactions

37 Force.com - Platform as a Service From: Lawrence Chua From: Lawrence Chua Sent: 14 April :47 To: Sent: Gary 14 Luton April :47 To: Gary Luton Cc: CEO Cc: CEO Subject: Project management tool URGENT Subject: Project management tool URGENT Gary, Gary, I know you are busy but I need you to find a reliable way to track I know you are busy but I need you to find a reliable way to track all the projects we are running. The excel spreadsheets we use at the all moment the projects are not we scalable are running. and I can t The excel share spreadsheets the information we use with at the moment are not scalable and I can t share the information with my team. The requirements as discussed can be summarised as: my team. The requirements as discussed can be summarised as: 1) It has to be reliable. I need the information online all the 1) It has to be reliable. I need the information online all the time and not crashing! time and not crashing! 2) I need to be able to register projects and capture information. 2) I need to be able to register projects and capture information. 3) I want to be able to assign resources to see who is working on 3) I want to be able to assign resources to see who is working on what. what. 4) We need to bring the existing data in from that database we 4) We need to bring the existing data in from that database we have. have. 5) Provide graphical representation of project status. 5) Provide graphical representation of project status. 6) Send an automated to each resource when they are 6) Send an automated to each resource when they are allocated to a project. allocated to a project. Oh and it would be great if we can access the information while we are Oh travelling and it would on be a mobile great if device? we can We access never the get information a moment to while get we are travelling on a mobile device? We never get a moment to get in the office. in the office. What can you do you help?! What can you do you help?! Many thanks, Many thanks, Lawrence Project Lawrence Director Project Director A B D C

38 Workflow-as-a-Service Platform-as-a-Service (PaaS) 59,200 workflow rules 7 Million automated tasks A B D C Declarative Programmatic Approvals Intelligent Time-Based Formulas Outbound Messaging Salesforce is nimble enough to adapt to the way we do business.

39 Logic-as-a-Service: Your Code on Our Service Platform-as-a-Service (PaaS) The World s First On-Demand Programming Language First Multi-Tenant Programming Language Programmatic Business Logic Stored Procedures Triggers Data Validation Complex Transactional Logic

40 Customers Success with ~1,700 Subscribers ~1,500 Subscribers ~25,000 Subscribers Custom Product Configuration Round Robin Lead Assignment Activity Planning

41 Force.com - Platform as a Service From: Lawrence Chua From: Lawrence Chua Sent: 14 April :47 To: Sent: Gary 14 Luton April :47 To: Gary Luton Cc: CEO Cc: CEO Subject: Project management tool URGENT Subject: Project management tool URGENT Gary, Gary, I know you are busy but I need you to find a reliable way to track I know you are busy but I need you to find a reliable way to track all the projects we are running. The excel spreadsheets we use at the all moment the projects are not we scalable are running. and I can t The excel share spreadsheets the information we use with at the moment are not scalable and I can t share the information with my team. The requirements as discussed can be summarised as: my team. The requirements as discussed can be summarised as: 1) It has to be reliable. I need the information online all the 1) It has to be reliable. I need the information online all the time and not crashing! time and not crashing! 2) I need to be able to register projects and capture information. 2) I need to be able to register projects and capture information. 3) I want to be able to assign resources to see who is working on 3) I want to be able to assign resources to see who is working on what. what. 4) We need to bring the existing data in from that database we 4) We need to bring the existing data in from that database we have. have. 5) Provide graphical representation of project status. 5) Provide graphical representation of project status. 6) Send an automated to each resource when they are 6) Send an automated to each resource when they are allocated to a project. allocated to a project. Oh and it would be great if we can access the information while we are Oh travelling and it would on be a great if we can access the information while we mobile device? We never get a moment to get are travelling on a mobile device? We never get a moment to get in the office. in the office. What can you do you help?! What can you do you help?! Many thanks, Many thanks, Lawrence Project Lawrence Director Project Director

42 Today: Many Apps. One Interface

43 How can Platform-as-a-Service deliver Any Application, Any User Interface, Any Device?

44 Introducing:

45 ~25,000 Subscribers ~30,000 Subscribers ~100 Subscribers Intranet Portal Interface Integration Custom Opportunity Management Interface Lead Prospecting Wizard

46 Force.com - Platform as a Service From: Lawrence Chua From: Lawrence Chua Sent: 14 April :47 To: Sent: Gary 14 Luton April :47 To: Gary Luton Cc: CEO Cc: CEO Subject: Project management tool URGENT Subject: Project management tool URGENT Gary, Gary, I know you are busy but I need you to find a reliable way to track I know you are busy but I need you to find a reliable way to track all the projects we are running. The excel spreadsheets we use at the all moment the projects are not we scalable are running. and I can t The excel share spreadsheets the information we use with at the moment are not scalable and I can t share the information with my team. The requirements as discussed can be summarised as: my team. The requirements as discussed can be summarised as: Project Delivered 1) It has to be reliable. I need the information online all the 1) It has to be reliable. I need the information online all the time and not crashing! time and not crashing! 2) I need to be able to register projects and capture information. 2) I need to be able to register projects and capture information. 3) I want to be able to assign resources to see who is working on 3) I want to be able to assign resources to see who is working on what. what. 4) We need to bring the existing data in from that database we 4) We need to bring the existing data in from that database we have. have. 5) Provide graphical representation of project status. 5) Provide graphical representation of project status. 6) Send an automated to each resource when they are 6) Send an automated to each resource when they are allocated to a project. allocated to a project. Oh and it would be great if we can access the information while we are Oh travelling and it would on be a great if we can access the information while we mobile device? We never get a moment to get are travelling on a mobile device? We never get a moment to get in the office. in the office. What can you do you help?! What can you do you help?! Many thanks, Many thanks, Lawrence Project Lawrence Director Project Director

47 Application Exchange on Our Service Platform-as-a-Service (PaaS) 800+ Apps 40,000 Apps Installed 285,000 Test Drives 355+ ISVs

48 Application Exchange on Our Service Platform-as-a-Service (PaaS) Sales Sales Service & Support Marketing Serv ice & Support Dev elopment Release Management Tech Campaigns Customer Delight Library Requests Finance Products Project Manager PR Manager Campaigns Sales Service & Support Global Aviation Expense Tracker Quote Line Items Mass Update Related Oppty. Sales Service & Support Marketing Campaigns Customer Requests Quoting Purchase Orders Project M anagement Electronic Components

49 Development-as-a-Service (DaaS) The World s First Development Tools & Service For The Cloud Development as a Service 68,000+ Developers 64,000+ Custom Apps Force.com IDE Metadata API Sandbox Force.com Code Share - CIO, Schumacher Group

50 Platform As A Service Gaining Momentum

51 Core Computer Services for Cloud Computing Data Center Storage Servers Networking Security Billing Provisioning System Management

52 Cloud Computing Services the Entire Enterprise Plug into a Powerful Utility Service Share Services with Global User Communities Infrastructure for Developer Innovation Customers Partners Developers Users

53 Enterprises Need a Cloud Computing Architecture Multi-tenant Scalability Partner Ecosystem Development Platform Cloud Pricing Development as a Service

54

55 What s Next?

56 FREE Saas and Paas Jumpstart Workshop Free workshop to explore using salesforce.com platform for all your business automation needs Why Salesforce.com Saas and Paas Jumpstart Workshop? Salesforce.com is the only company that provides on-demand I.T. capabilities application, infrastructure and development - allowing businesses to enable as many business capabilities as they need at a manageable subscription cost. Adding more capabilities will not mean paying more. You do not need to invest in infrastructure (hardware, security, storage), worry about software or hardware upgrades, be concerned with multi-language locations or how the investments stay relevant as you grow. All these are included as part of the services provided with the subscription.

57 FREE 2 Developer Licenses for Developers

58 Discounted Training for I.T. Professionals Salesforce.com Apex Training Duration: 5 days (Cost: USD 2,800) Provides comprehensive and practical experience with the robust features of the Apex Laboratory platform. Apex Laboratory Builder capabilities, Apex Laboratory Web services API, and the Apex Laboratory Directory. Build on Force.com platform Salesforce.com Admin Training Duration: 4 days (Cost: USD 1,680) Understand how to set up, configure and maintain Salesforce for optimal results. Engage in the use of Salesforce.com marketing, services and support and sales functionalities Learn best practices, tips and tricks through open discussion Equip yourself with hands-on exercises, to ensure complete understanding to map Salesforce.com to your business Special Discount: 20% for 2 or more participants from the same company by 31 Aug 08 in Singapore

59 Q & A

60 Thank you