420 likes | 575 Views
Integrated Financial Applications. using Intuit’s PaaS Solution. George Chiramattel, Intuit. Focus on. Financial applications for. Small Business. Why Small Business?. Big Market. Small Business with < 100 employees represent 99% of employers. Graphics by: FeeFighters.com. Big $$.
E N D
Integrated Financial Applications using Intuit’s PaaS Solution George Chiramattel, Intuit
Focus on Financial applications for Small Business
Big Market Small Business with < 100 employees represent 99% of employers Graphics by: FeeFighters.com
Big $$ 30% of Payroll & 21% of Revenue 7.8 Trillion Graphics by: FeeFighters.com
Clear Market leader with > 95% share QuickBooks market share 4 Million SBO 22 Million QuickBooksOnline QuickBooksDesktop Employees Reach a potential market of nearly 26 million users within the 4 million small businesses using QuickBooks & QuickBooks Online
Giving Small Business what big business have • Multiple applications working together with the same login and data • A “corporate intranet”, personalized to your role • Access to all business information based on your role (search, etc.)
Small Business Owner would like • Right-for-me solutions • Integrate with my financial data • Access from Anywhere • Apps that work together well • Remove IT complexity – Host it for me • Secure my data with right permissions • Integrated billing Owner
App Center: Apps that work together http://appcenter.intuit.com/
App publishers would like Go to Market Services (required) • Unified Navigation • Authentication/Authorization • Billing • User Management • Application Store Platform Services (optional) • Database • Storage • Hosting • Messaging & Data Services
Intuit’s solution: Intuit Partner Platform • SaaS Applications can SSO with Intuit and integrate to Intuit (QuickBooks) data • Apps are marketed to 4M QuickBooks customers • Application providers pay a revenue share
Vision of the Intuit Platform Uniting key stakeholders in success Developers “I have a great business idea” End Users “I have real business needs” IntuitPartner Platform Intuit “Enrich the ecosystem”
The Network Effect Partner Platform Developers, End Users, and Intuit all need to win Attract More Developers Attract More End Users Solving a broad range of SMB customer needs Lots of Great Applications Big Market Opportunity Centralized place for acquiring the SMB customer
How it works (1) You set up a QuickBase database and then use Adobe Flex Builder 3.0 with the IPP SDK to develop the SaaS application
How it works (2) Publish the application to Intuit WorkPlace. The Intuit WorkPlace is also where customers subscribe to applications.
How it works (3) QuickBooks data is synced and changes to data in your SaaS application are reflected within the subscriber's QuickBooks product—and visa-versa.
How it works (4) Determine the pricing plan and Intuit takes care of the rest including billing & making developer payments.
Federation - Under the hood Steps to “federate” an app on IPP • Set up SSO over SAML 2.0 • Integrate data through IDS (Intuit Data Services) • Integrate billing & authorization Intuit Partner Platform Services Partner SaaS App Intuit App Center Set-Up/Sign-In Reporting Marketplace Intuit Data Services QuickBooks Online • QuickBooksDesktop Platform Services Federation/OAuth Identity User Management Billing
Intuit Partner Platform The fastest way to build and deploy SaaS Marketplace I Services Billing + Identity + Permissions Front end UI Native or Federated Integrated data Database as a Service Hosting Proven and mature infrastructure Platform-as-a-Service
Economics of Cloud Users • Pay by use instead of provisioning for peak Capacity Resources Resources Capacity Demand Demand Time Time Static data center Data center in the cloud Unused resources
Economics of Cloud Providers • 5-7x economies of scale [James Hamilton (Amazon), March 2009] -- http://mvdirona.com/jrh/TalksAndPapers/JamesHamilton_SMDB2009.pdf • Extra benefits • Amazon: utilize off-peak capacity • Microsoft: sell .NET tools • Google: reuse existing infrastructure
Layers in Cloud Architecture • Application Layer Applications delivered on demand in the software-as-a service (SaaS) model. • Platform Layer Middleware providing application services and a platform-as-a-service (PaaS) runtime environment for cloud applications. • Infrastructure Layer A flexible infrastructure of distributed data center services connected via Internet (infrastructure as service).