11
TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Embed Size (px)

Citation preview

Page 1: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

TechCello Leverages Azure for

SaaS Life Cycle Management (SLCM) Solution

Page 2: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Azure & Cello – Complement Each Other

SaaS Life Cycle Management Solution

CacheActive

DirectoryStorage Database

Traffic Manager

Azure Watch

Auto ScaleOnline

Services

For ISVsCello provides the SaaS

Engineering/Management features Azure provides the infrastructure

management features.

Page 3: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

What is Cello?

SaaS Life Cycle Management Solution

Techcello is a cloud-ready, SaaS Application Development Framework for Azure platform

Can be used to, Build new SaaS products Convert single-tenant Apps to Multi-

Tenant Migrate on premise products to SaaS

model

Cello framework is delivered as a set of libraries and APIs that can be easily integrated to your product

Applications built using Cello can be easily deployed in Azure

Cello contains building blocks for developing, monetizing and servicing ISV’s customers.

2012

Page 4: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Cello – Technology Stack

Technology Stack

SaaS Life Cycle Management Solution

Production Environment

Windows Server 2012

IIS 8.0

SQL Azure

AppFabric/Azure Cache

.NET (v4.5)

• C#, ASP.NET, • MVC, WIF

Middle Layer

• EF 6.0• WCF• AppFabric Cache/Azure Cache

Database

• SQL Azure

Development Environment

Windows 7/8

Visual Studio 2012

Page 5: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Advantages of Cello and Azure Combination

Azure and Cello combination gives a perfect platform for ISVs to build or migrate their (existing) product quickly.

Cello brings in a wide range of engineering building blocks, operational modules and subscription management tools. In other words, Cello offers the complete SaaS Life Cycle Management Solution.

ISVs will have the option of exposing some of the Cello administration features to tenants in the form self-servicing portal. This can bring down significant amount of support team load.

Azure on the other hand provides infrastructure and application life cycle management in the form of deployment support, monitoring tools, online services, etc.

While Cello strengthens the product with a scalable and robust architecture, Azure provides a scalable and secure infrastructure.SaaS Life Cycle Management Solution

Page 6: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Typical Deployment in Azure

Web Roles

Worker Roles

Auto Scale

Traffic Manager

Cache

Active Directory

Table/BLOB

SQL Azure

SQL Azure

SQL Azure

Web Role

Product

Web Pages Binaries

Cello

Web Pages Binaries

Worker Role

Product

Services Binaries

Cello

Services Binaries

SQL Azure

Product

Tables

Cello

Tables

Product Data

Other Services

Auto Scale

Azure Services

Cello Data

SaaS Life Cycle Management Solution

Page 7: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Case Study #1

Milano Software – SPA Management Software

– Leader in SPA Management Software covering all the enterprise resource planning modules required for managing a SPA

– More than 5000 stores across the world uses Milano’s on-premise Delphi based software for managing the complete operations of the store.

– Milano wanted to build a SaaS version of their software. They were keen to use open source technologies to build their new cloud based SaaS software.

– After reviewing Cello framework they decided to migrate from Delphi to .NET and build the new SaaS model software on top of Azure platform.

– The new SaaS model software can process upto 5 million bookings in a year, and is expected to grow at 30% year on year.

– SaaS Software is planned to release by November 2014.

SaaS Life Cycle Management Solution

Page 8: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Case Study #2

DuoSubscribe – DTH Billing Subscription Management

– DuoSubscribe is an on premise Subscriber Management and Billing solution for Pay TV and Triple play industry.

– Wanted to build a SaaS version of the on premise application and go to market within a short span of time.

– Given the Complexity, Risk and inexperience of Building Multi Tenant SaaS Application, they were in quest for Solid Multi Tenant framework to build their application swiftly on Azure platform.

– Using Cello their developers started developing business features from Day1 rather than digging into the cross cutting concerns and application architecture

– Customer is able to replicate their existing product and hit the market with the beta version with just 3 Resources and within 5 months

SaaS Life Cycle Management Solution

Page 9: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Benefits

“The Techcello approach is likely to be ideal for companies -especially independent software vendors - that need to get to market relatively quickly with a multitenant SaaS solution and would like a substantial shortcut while avoiding lock-in to a proprietary application platform as a service (aPaaS)” - Gartner Research

SaaS Life Cycle Management Solution

Page 10: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

TechCello – Flexible Architecture

SaaS Life Cycle Management Solution

TechCello supports all models of database multi-tenancy, there by allowing ISVs to operate in a hybrid model.

TechCello offers an end to end SaaS Life Cycle Management Solution that can help in designing, developing and managing the operations of your SaaS product.

Using TechCello you can simply focus on building your product functionalities, and TechCello can take care of the rest.

TechCello is tested and proven SaaS Framework, built exclusively to meet the typical SaaS needs of your business and product.

TechCello offers more than 30+ modules covering all the basic engineering blocks and operational modules.

Apart from saving significant amount of cost, your precious time can be well spent on differentiating your product from competitors through unique product features.

Page 11: TechCello Leverages Azure for SaaS Life Cycle Management (SLCM) Solution

Contact Us

SaaS Life Cycle Management Solution

http://www.techcello.com

[email protected]

@techcello