SlideShare a Scribd company logo
Cloud Ready, Multi-tenant
Application Development Platform
The smartest way to build
configurable, high quality
applications on .NET that can be
deployed on any cloud…
Awards & Accolades
Cloud Ready, Multi-Tenant Application Development Framework
 Complex engineering challenges in building a SaaS application –
 Demands experience
 Demands expertise
 Higher time and effort (budget) required in building the underlying
framework such as security engine, configuration engine, multi-
tenancy, etc.
 Less time available for building actual business solution
 Uncertainty (risk) in releasing high-quality, scalable, configurable
product under budget and within time.
Pain points in building a SaaS/Multi-Tenant Application
Cloud Ready, Multi-Tenant Application Development Framework
What these pain points translate into?
Cloud Ready, Multi-Tenant Application Development Framework
Risks
Time to
market
Control on
the budget
Control on
the quality
 Flexible architecture to meet the changing needs of a product
 Tweak/extend the solution according to the customer
requirements and reduce implementation time
 Scale Up/Out the solution to meet increasing (future) load
 Enable the product function with multi-tenancy
 Have a granular level of access and privilege control
 Save time and increase developer’s productivity
 Administrative automation/options that can reduce operational
cost
Needs in building a SaaS/Multi-tenant Application
Cloud Ready, Multi-Tenant Application Development Framework
Accolades & Customer Base
How do these customers overcome these challenges?
Cloud Ready, Multi-Tenant Application Development Framework
They use Cello – Innovation at Its best
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
30%-50% Effort is typically spent in
addressing non-functional requirements
Non-functional requirements are pretty
much common across various systems
Non-Functional Requirements have
higher complexity and hence, takes
skilled resources and time to build
Cello has packaged these common non-
functional requirements along with
powerful out of box modules like Tenant
provisioning, Metering, Workflow, Busin
ess Rules, Report and Form Builder, etc.
Cloud Ready, Multi-Tenant Application Development Framework
What is Cello?
Cello Framework
Business Rules
Workflow
Notification
Form Builder
Report Builder
Customization
Security
Metering
Licensing
Multi-Tenancy
Plug & Play Model of
Integration
Available as Libraries &
APIs
Leverage Cello
architecture by
extending it to your
solution
Cloud Neutral – Can be
deployed on any cloud
Increases Developer
Productivity
Integrate
Cello
Develop Your
Solution
Deploy
Anywhere
1
2
3
Cloud Ready, Multi-Tenant Application Development Framework
How does it work?
Your
Solution
Cello Proxy
Library
Cello ServicesYour DB
Cello
Admin
Portal
Cello DB
End Users
Local
Administrator
Super
Administrator
Cloud Ready, Multi-Tenant Application Development Framework
Key Features (continued)
•Packages Mgmt.
•Module/Feature Provisioning
•Usage Quota
Licensing
•Tenant Provisioning
•Tenant Hierarchy
•Tenant Config. templates
•Metering
•Data Backup
Tenant Management
•User Management
•Role – Privilege Mapping
•Dynamic Data Scope Policies
•Support for Federated Authentication and
SAML
Security
•Data Connection Abstraction
•Data Partitioning Support
•Stateless Design (For application scaling)
Scalability
•Themes, Logos, Forms , Grids, Notification
Templates
•Data models extensions
•Custom/Extended Fields
Configurability
•Distributed Caching
Performance
•Audit Trail
•Product Usage
Analytics
Cloud Ready, Multi-Tenant Application Development Framework
Key Features (continued)
• Pre & Post Processors
• Policy Injection
Extendibility
• Code Templates
• Master Screen Mgmt.
Productivity
• Email, FTP Support
• Template Mgmt.
• Batch Processing
• Data Merge Support
• Audit Trail
Notification
• User friendly interface
• Applies security model
• Save & Publish options
Query Builder
• Dynamic Charts
• Save & Publish options
Chart Builder
• Table and Chart Support
• Export to Excel and PDF
• Scheduling
Ad-hoc Report Builder
Cloud Ready, Multi-Tenant Application Development Framework
• BR Editor
• BR Engine
• If & Decision Table Rules
Business Rules
• WF Designer
• WF Dashboard
• Manual & Auto Activity
Workflow
• Dynamic/Extended Entities
• Dynamic Forms
• Entity Relationship Support
Form Builder
• Tenant Isolation
• Tenant Hierarchy
• Tenant Stratification
• Session Tenant
• Tenant Scope
• Settings Template
• Shared/Linked User
• Tenant Security
Multi-Tenancy
Key Features (continued)
Cloud Ready, Multi-Tenant Application Development Framework
Benefits for Customer Stakeholders
Business
• Cloud Neutral Solution –
Public/Private/On-Premise
• Cloud ready scalable, Multi-
tenant
• Architectural and Engineering
excellence
• Faster time to market
Project Manager
• 30-50% saving in cost and time
• Over 300 features to pick and
choose
• Reduced technical risks
• Enables cost competitive plan
Technical Architect
• Key Non-Functional Requirements
available as a package
• Focus on product (business
solution)
• Freedom, Flexibility and Control
of Custom Development
• Tested and proven framework
Developers
• Code Templates
• Unified platform
• Productivity Enhancer
• Focus on Business Functionality
Cloud Ready, Multi-Tenant Application Development Framework
Cello Usecases by Industry
ISV
New SaaS Product
Development
Product Migration to
SaaS
New Product
Development
Architecture
Modernization
Enterprises
New Application
Development
Unified Application
Platform (UAP)
Architecture
Modernization
Applications with
Tenant Hierarchy
BPOs
Platform BPO
Multi-Tenant
Applications
Applications with high
scalability &
configurability
Integrated business
rules and workflow
Cloud Ready, Multi-Tenant Application Development Framework
Cello Alternatives
SaaS
APaaS
(Eg. Force.com)
PaaS
IaaS
On Premise or
IaaS / PaaS
Ground-up
Custom
Development on
.NET
On-Premise or
IaaS / PaaS
Techcello Multitenant
ADP for .NET
Business
Functionalities
Faster time to market
Platform Lock in
Proprietary Development Environment
4GL for simple apps
Freedom, Flexibility &
Complexities, Risks, Cost and
Time Overheads
Freedom, Flexibility & Control
Productized Engineering Excellence
Save time and cost, Reduce risk
Alternative 1 Alternative 2
Business
Project Mgr.
Tech. Arch.
Developer
Cloud Ready, Multi-Tenant Application Development Framework
Multi-tenancy – Maturity Levels supported
Apps built with Techcello framework can use any combination of maturity levels.
Application Layer
Database Layer
1. Separate DB per tenant
2. Separate Schema per tenant
3. Separate Table per tenant
4. Shared table with tenant ID
Infrastructure Layer
1. Dedicated box per tenant
2. VM’s / Private Cloud
3. IaaS (Example Amazon)
4. PaaS (Example Azure)
Cloud Ready, Multi-Tenant Application Development Framework
XXX Global
XXX France
XXX UK XXX Germany
XXX AustraliaXXX USA
XXX Sweden
XXX Italy
SXXX…
XXX …
NH Grp
NH
NH
NH
NH Grp
NH
NH
NH NH
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
NH
Grp
N
H
N
H
N
H
Country level Virtual Tenants
Group / SBU / Business Level Virtual Tenants
Tenants and Users
Tenant – Hierarchy and Virtual Tenants
Cloud Ready, Multi-Tenant Application Development Framework
Cello can help you to:
Focus on the business and product functionality instead of the
underlying plumbing layers.
Get faster time-to-value and market. Huge time saving as team can
focus on the product almost from day 1.
Leverage in-built modules like workflow, business rules, etc.
Tested and Proven Solution. Easy to learn and adopt.
Establishes better architecture/programming practices and
appropriate use of design patterns and new programming tools.
Reduce the technical risks and project complexity
Cloud Ready, Multi-Tenant Application Development Framework
Partnership
Technology Partnership
Solution Integrators
Cloud Ready, Multi-Tenant Application Development Framework
 Invision, Germany – Leading player in Workforce Management
– Bought 30 developer licenses
– Was planning to build an in-house multi-tenant engineering platform
before coming across Techcello
– Evaluated Techcello for 2 months with extensive performance testing and
POCs
– Decided to standardize on our platform as the engineering foundation
and framework for all their present and future products
– Migrated part of their product to Amazon using Techcello within 6 weeks.
– Has a migration road map for the next 2-3 years
Case Study - 1
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 2 Benefits Administration Platform for Secova USA ( HRO )
– Entire product built using Techcello framework
– Designed for 1 Million+ Employees and 5000 Concurrent users
– Deployed on Private Cloud (VMs with Windows / SQL)
– Views, Access Control Policies, Benefit Plans, Business rules and
Workflow are customizable by end users at the tenant level
– Customer sees increased market opportunities because of the flexible
product design:
• Operations and Marketing people can configure and implement product to
suit each customer.
Case Study - 2
Cloud Ready, Multi-Tenant Application Development Framework
Before After
Only IT personnel can make system changes Only domain expertise is required to make a
change
3 months to configure a new client 3 days to configure a new client
Poor Scalability Scale up and Scale out capabilities to
accommodate several new and large clients
Manually configured business processes
+
Complex and disparate rules for each
customer
+
Heavy dependence on direct backend updates
Uniform and template-ized business processes
and rules
+
Operational manager can make even the
most fine-grained system change to the
system from his laptop in a holiday resort
Benefits Administration System built on Techcello
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 3
 Synergita –Start up in Talent/Performance Management System
– Had a young team (2-4 years experience)
– Needed a strong, tested and scalable Multi-tenant platform so that they
can focus only on the business domain functionalities
– Successfully live at Amazon
– Extensively leveraged the customizability and configurability aspects of
Techcello on a multi-tenant architecture.
– Is able to offer an enterprise class platform on a disruptive SaaS pricing
model with a product that can be “self-configured” by customers across
verticals, domains and organization sizes.
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 4
 DuoSubscribe – DTH Billing Subscription Management
– DuoSoftware’s flagship product, 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.
– With Cello, the developers started developing business aspects 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 3 Resources and within 5 months
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 5
 DappleWorks.com– Business Management Solutions for SMB
– Rofarez, a Start-up from Malaysia saw a tremendous potential for End-to-End Biz
Management Solutions focusing only on SMBs with low Cost.
– To be a true Low cost SaaS product, they wanted to cut short the development
and maintenance cost at the most
– Ready made end user customizable, configurable components, and Maintenance
free framework, they were able to build Self Service based BMS within a short
time
– Basic version of the product is priced as low as 29 $ per month for customer with
3 users
– Standardized Cello Framework as a base for building their LOB application such
as Inventory, Accounting, Vendor Mgmt etc and receives continuous
Upgradation from Cello.
– Acquired many customers in Asia Pacific and Australia Regions
Cloud Ready, Multi-Tenant Application Development Framework
Case Study 6
 Staffion – Vendor Management System
– Staffion is in the process of building the next generation vendor management
system that can automate the entire contingent workforce management life cycle.
– Staffion initially was planning for perpetual/on-premise model and later changed
its strategy to offer the product as a SaaS solution in order to attract the SMB
market.
– Staffion has chosen Techcello for migrating their current system to SaaS Model.
– They are also utilizing Cello’s architectural services to optimize their current
architecture to suit the SaaS model.
– Will migrate from a single-tenant system to SaaS model in record 4 months
timeframe using Cello framework.
– New SaaS system is expected to go live by August 2013.
Cloud Ready, Multi-Tenant Application Development Framework
Cello - Technical Stack
Cloud Ready, Multi-Tenant Application Development Framework
Cello Architecture
Cloud Ready, Multi-Tenant Application Development Framework
Cello - Layers
Cloud Ready, Multi-Tenant Application Development Framework
Cello Project Template
Cloud Ready, Multi-Tenant Application Development Framework
Works within Microsoft Visual Studio – familiar
development environment for developers.
As easy as 1-2-3 to start using Cello Framework
for developing / migrating your solution.
Pre-defined features available as ready-to-use
API and extensible.
Cello Project Structure
Cloud Ready, Multi-Tenant Application Development Framework
Listed as a Project Type
under VS Guidance
Package
Cello Solution Structure
The
Product
Layers
Cloud Ready, Multi-Tenant Application Development Framework
Tenant Management
Add New
Tenant
Approved
Tenants
Unapproved
Tenants
Cloud Ready, Multi-Tenant Application Development Framework
Add/Edit Tenant
Tenant Identification
& Type Parameters
Billing and Contact
particulars
Administrator details
Package and User
Limits
Cloud Ready, Multi-Tenant Application Development Framework
Cello Packaging Structure
Cloud Ready, Multi-Tenant Application Development Framework
Security Architecture
Contact Management
Document
Contact
Info
To Do
Opportunity Management
Customer
Mgmt
Leads
Mgmt
Prospects
Mgmt
Modules&Features
View_Contact
Add_Contact
Update_Contact
Delete_Contact
View_ToDo
Add_ToDo
Update_ToDo
Delete_ToDo
View_Prospect
Add_Prospect
Update_Prospect
Delete_Prospect
Roles
Users
SalesManager
SalesTeam
Privileges Possessed by Roles
Privileges
Package
Cloud Ready, Multi-Tenant Application Development Framework
Add/Edit Package
Assignable
Modules
Usage Limit
Assigned
Modules
Cloud Ready, Multi-Tenant Application Development Framework
Template Setting
Tenant can customize
these settings by
themselves
Cloud Ready, Multi-Tenant Application Development Framework
Roles Management
Cloud Ready, Multi-Tenant Application Development Framework
User Management
Lock/Un Lock
Users
Assign RolesDe-Activate User
Cloud Ready, Multi-Tenant Application Development Framework
User- Role Mapping
Assigning Users to
Roles
Click here to
Stratify Tenants
Cloud Ready, Multi-Tenant Application Development Framework
Role Privilege Mapping
All available privileges Assigned Privileges
Module/Feature
filter
Cloud Ready, Multi-Tenant Application Development Framework
Tenant Stratification
User will have access to
only the selected
tenants
Select a User and
Stratify
Cloud Ready, Multi-Tenant Application Development Framework
Session Tenant
Tenant Session
Switcher
Cloud Ready, Multi-Tenant Application Development Framework
Tenant DataScope
Choose the tenant and
apply DataScope Setup tenant
scope
Cloud Ready, Multi-Tenant Application Development Framework
Role – Entity DataScope
Choose the role and
apply DataScope
Apply scope for
other privileges
Field level
DataScope
Cloud Ready, Multi-Tenant Application Development Framework
Dynamic DataScope
Dynamic Data Scope
Cloud Ready, Multi-Tenant Application Development Framework
Entity Management
List of Entities registered
within the system
Click here to add
Extension Fields
Click here to view the
base Fields
Cloud Ready, Multi-Tenant Application Development Framework
Data View Management
List of registered data
view within the system
Cloud Ready, Multi-Tenant Application Development Framework
Add/Update Extended Field
Supported Data types for
Extended FieldConfigure Regex Validation to
an extension field
Assign Pickup List to an
extension field as a
pull down
Cloud Ready, Multi-Tenant Application Development Framework
Base/Extended Fields
Extended Fields
Cloud Ready, Multi-Tenant Application Development Framework
Manage Picklist
Add new Pickup List
Manage Key/Pair
Value
Cloud Ready, Multi-Tenant Application Development Framework
Picklist Relationship
Configure Parent –
Child Pickup list data Parent Pickup List
Cloud Ready, Multi-Tenant Application Development Framework
Eventing system
Map Event Templates to Events via
UI
Register Dynamic
Events
Cloud Ready, Multi-Tenant Application Development Framework
Event Audit Trail
Event Audits
Event Audits Filter
Conditions
Cloud Ready, Multi-Tenant Application Development Framework
Product Analytics
Product Analytics
Cloud Ready, Multi-Tenant Application Development Framework
Usage Audit
Usage Meter
Drill Down LogUsage Captured against
Module/Feature
Usage Audit
Cloud Ready, Multi-Tenant Application Development Framework
Business Rule Home Page
Open
Rule
Entity Preprocessor
Rule
Entity Validation
Rule
Cloud Ready, Multi-Tenant Application Development Framework
If-else Business Rule
Variable / Facts
Conditions
Value to
evaluate
AND/OR
Operators
Return
Value
Cloud Ready, Multi-Tenant Application Development Framework
Decision Table Business Rule
A simple rating rule to evaluate the
performance of the employee
Variables are
•Total Cases
•Total Customers
•Rating
Click to modify
the values
Cloud Ready, Multi-Tenant Application Development Framework
Customize Business Rule
Cloud Ready, Multi-Tenant Application Development Framework
REST Endpoint Configuration
End Point URL
Request
Parameters
Cloud Ready, Multi-Tenant Application Development Framework
SOAP Endpoint Configuration
Select the type
of Endpoint
Soap Endpoint
Parameters
Cloud Ready, Multi-Tenant Application Development Framework
Workflow
Default
Workflow Tools
Workflow Designer, a design
surface to build/orchestrate
set of activities into a
Workflow.
Registered
Activities
Cloud Ready, Multi-Tenant Application Development Framework
Workflow
Business Rule within
Workflow
Conditional Expression
Task Details Tab
Default Activities
Cloud Ready, Multi-Tenant Application Development Framework
Router condition
Router Conditions
Cloud Ready, Multi-Tenant Application Development Framework
Manual Task Properties
Roles IDs
Name of the Roles Ex:
Service Manager, Administer
UserNames Ex: Sam, Daniel
Page URL to where the
user has to be redirected
Cloud Ready, Multi-Tenant Application Development Framework
Workflow : Code Condition
Code Condition
Cloud Ready, Multi-Tenant Application Development Framework
Sample Workflow
Manual Activity
Conditional Routers
Connectors
Automated Activity
Cloud Ready, Multi-Tenant Application Development Framework
Workflow Dashboard
Workflow Dashboard
Filter Condition
Cloud Ready, Multi-Tenant Application Development Framework
Dynamic Content Management
End User should be aware
of the objects that will be
passed to the template
Placeholders
Cloud Ready, Multi-Tenant Application Development Framework
Email Notification Configuration Settings
Clicking dispatch icon will show up
the below form
Based on the Notification type
selection, such as Email or Batch
Email, the appropriate email related
properties such as dispatch, content
details will be captured as follows.
If the notification has the template, it can include a
particular template by checking the template check
box . The notification template contains the body of
the email with the appropriate placeholders.
Cloud Ready, Multi-Tenant Application Development Framework
System Notification Configuration Settings
System Notification Content
Cloud Ready, Multi-Tenant Application Development Framework
Query Builder
Select Modules and respective
Entities
Choose Select Clause
Set Field Visibility
Cloud Ready, Multi-Tenant Application Development Framework
Cello Charts
Default Chart types
supported, Chart types are
extendible
Cloud Ready, Multi-Tenant Application Development Framework
Chart Builder
Cloud Ready, Multi-Tenant Application Development Framework
Multi-Tenancy weaved in through-out
Cloud Ready, Multi-Tenant Application Development Framework
Licensing
Tenant Management
Security
Scalability
Configurability
Performance
Analytics
Extendibility
Productivity
Notification
Query Builder
Chart Builder
Ad-hoc Report Builder
Business Rules
Workflow
Form Builder
Cello can help you to:
Focus on the business and product functionality
instead of the underlying plumbing layers, SaaS
Engineering and SaaS operationalization layers.
Get faster time-to-value and market. Huge time
saving as team can focus on the product almost
from day 1. Save 30-50% of time and budget.
Reduces the technical risks and project complexity
Cloud Ready, Multi-Tenant Application Development Framework
Web : http://www.techcello.com
General Enquiry : info@techcello.com
Support Enquiry : support@techcello.com
Sales Queries: sales@techcello.com
Contact Us
Cloud Ready, Multi-Tenant Application Development Framework

More Related Content

PPTX
Leveraging azure and cello for multi tenancy
PPTX
Webinar How to Achieve True Scalability in SaaS Applications
PDF
Cloud ready Multi-tenant SaaS Application Platform
PPTX
Recipe for successful saas company part 1
PPTX
Recipe for Successful SaaS Company - Part 1
PPTX
Saas Challenges and Solutions
PPTX
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
PPTX
SaaS Architecture Past and Present
Leveraging azure and cello for multi tenancy
Webinar How to Achieve True Scalability in SaaS Applications
Cloud ready Multi-tenant SaaS Application Platform
Recipe for successful saas company part 1
Recipe for Successful SaaS Company - Part 1
Saas Challenges and Solutions
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
SaaS Architecture Past and Present

What's hot (17)

PPTX
How to build, manage and operate a successful saas business
PPTX
Software as a service
PPT
Cloud computing and Software as a Service Overview
PPTX
Design Strategy for Data Isolation in SaaS Model
PPTX
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
PPTX
Why choose VMware vCloud Suite Standard over vSOM
PDF
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
PPTX
Security Architecture Best Practices for SaaS Applications
PDF
CelloSaaS Getting Started
PDF
Cloud application architecture with Microsoft Azure
PPTX
How to benchmark the maturity of your saas solution
PPTX
9 Quotable Quotes About Multi Tenancy
PPTX
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
PPT
Cloud enablement
PPTX
Introduction to PaaS
PDF
Azure App Modernization
PDF
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
How to build, manage and operate a successful saas business
Software as a service
Cloud computing and Software as a Service Overview
Design Strategy for Data Isolation in SaaS Model
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Why choose VMware vCloud Suite Standard over vSOM
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
Security Architecture Best Practices for SaaS Applications
CelloSaaS Getting Started
Cloud application architecture with Microsoft Azure
How to benchmark the maturity of your saas solution
9 Quotable Quotes About Multi Tenancy
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Cloud enablement
Introduction to PaaS
Azure App Modernization
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
Ad

Similar to Techcello at a glance (20)

PPTX
Techcello at a glance
PPT
Engineering & operational services plug in for cloud providers
PPT
Engineering and Operational Services for Cloud Providers
PDF
Benefits of cello framework
PPTX
Leveraging azure and cello for delivering highly scalable multi tenant
PPT
Overview
PPT
Ppt0000000
PDF
Techcello webinar ppt slideshare
PPTX
Benchmark Maturity of your SaaS Solution
PPTX
Saas challenges and solutions
PDF
Ymens - Bouncing off clouds - Rapid Development for Cloud Ready Applications...
PDF
Cello saas scalability architecture
PPTX
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
PPTX
Building a scalable and profitable saa s business model
PPTX
Slcm webinar
PPTX
"Why Micro Services adoption is crucial for SaaS companies?"
PDF
Accenture Liquid Architectures (for Master EMSE UPM-FI - April 2017)
PPT
ArcReady - Architecting For The Cloud
PPTX
Pragmatic Approach to Microservices and Cell-based Architecture
PPTX
Microsoft Windows Azure - Cloud Platforms Today A Comparison Presentation
Techcello at a glance
Engineering & operational services plug in for cloud providers
Engineering and Operational Services for Cloud Providers
Benefits of cello framework
Leveraging azure and cello for delivering highly scalable multi tenant
Overview
Ppt0000000
Techcello webinar ppt slideshare
Benchmark Maturity of your SaaS Solution
Saas challenges and solutions
Ymens - Bouncing off clouds - Rapid Development for Cloud Ready Applications...
Cello saas scalability architecture
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
Building a scalable and profitable saa s business model
Slcm webinar
"Why Micro Services adoption is crucial for SaaS companies?"
Accenture Liquid Architectures (for Master EMSE UPM-FI - April 2017)
ArcReady - Architecting For The Cloud
Pragmatic Approach to Microservices and Cell-based Architecture
Microsoft Windows Azure - Cloud Platforms Today A Comparison Presentation
Ad

Recently uploaded (20)

PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PDF
Approach and Philosophy of On baking technology
PPT
Teaching material agriculture food technology
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PDF
KodekX | Application Modernization Development
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Electronic commerce courselecture one. Pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PPTX
Big Data Technologies - Introduction.pptx
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
NewMind AI Monthly Chronicles - July 2025
Dropbox Q2 2025 Financial Results & Investor Presentation
20250228 LYD VKU AI Blended-Learning.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Understanding_Digital_Forensics_Presentation.pptx
Approach and Philosophy of On baking technology
Teaching material agriculture food technology
The Rise and Fall of 3GPP – Time for a Sabbatical?
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
Agricultural_Statistics_at_a_Glance_2022_0.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KodekX | Application Modernization Development
“AI and Expert System Decision Support & Business Intelligence Systems”
Electronic commerce courselecture one. Pdf
The AUB Centre for AI in Media Proposal.docx
Big Data Technologies - Introduction.pptx
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
NewMind AI Monthly Chronicles - July 2025

Techcello at a glance

  • 1. Cloud Ready, Multi-tenant Application Development Platform The smartest way to build configurable, high quality applications on .NET that can be deployed on any cloud…
  • 2. Awards & Accolades Cloud Ready, Multi-Tenant Application Development Framework
  • 3.  Complex engineering challenges in building a SaaS application –  Demands experience  Demands expertise  Higher time and effort (budget) required in building the underlying framework such as security engine, configuration engine, multi- tenancy, etc.  Less time available for building actual business solution  Uncertainty (risk) in releasing high-quality, scalable, configurable product under budget and within time. Pain points in building a SaaS/Multi-Tenant Application Cloud Ready, Multi-Tenant Application Development Framework
  • 4. What these pain points translate into? Cloud Ready, Multi-Tenant Application Development Framework Risks Time to market Control on the budget Control on the quality
  • 5.  Flexible architecture to meet the changing needs of a product  Tweak/extend the solution according to the customer requirements and reduce implementation time  Scale Up/Out the solution to meet increasing (future) load  Enable the product function with multi-tenancy  Have a granular level of access and privilege control  Save time and increase developer’s productivity  Administrative automation/options that can reduce operational cost Needs in building a SaaS/Multi-tenant Application Cloud Ready, Multi-Tenant Application Development Framework
  • 6. Accolades & Customer Base How do these customers overcome these challenges? Cloud Ready, Multi-Tenant Application Development Framework
  • 7. They use Cello – Innovation at Its best 0% 10% 20% 30% 40% 50% 60% 70% 80% 90% 100% 30%-50% Effort is typically spent in addressing non-functional requirements Non-functional requirements are pretty much common across various systems Non-Functional Requirements have higher complexity and hence, takes skilled resources and time to build Cello has packaged these common non- functional requirements along with powerful out of box modules like Tenant provisioning, Metering, Workflow, Busin ess Rules, Report and Form Builder, etc. Cloud Ready, Multi-Tenant Application Development Framework
  • 8. What is Cello? Cello Framework Business Rules Workflow Notification Form Builder Report Builder Customization Security Metering Licensing Multi-Tenancy Plug & Play Model of Integration Available as Libraries & APIs Leverage Cello architecture by extending it to your solution Cloud Neutral – Can be deployed on any cloud Increases Developer Productivity Integrate Cello Develop Your Solution Deploy Anywhere 1 2 3 Cloud Ready, Multi-Tenant Application Development Framework
  • 9. How does it work? Your Solution Cello Proxy Library Cello ServicesYour DB Cello Admin Portal Cello DB End Users Local Administrator Super Administrator Cloud Ready, Multi-Tenant Application Development Framework
  • 10. Key Features (continued) •Packages Mgmt. •Module/Feature Provisioning •Usage Quota Licensing •Tenant Provisioning •Tenant Hierarchy •Tenant Config. templates •Metering •Data Backup Tenant Management •User Management •Role – Privilege Mapping •Dynamic Data Scope Policies •Support for Federated Authentication and SAML Security •Data Connection Abstraction •Data Partitioning Support •Stateless Design (For application scaling) Scalability •Themes, Logos, Forms , Grids, Notification Templates •Data models extensions •Custom/Extended Fields Configurability •Distributed Caching Performance •Audit Trail •Product Usage Analytics Cloud Ready, Multi-Tenant Application Development Framework
  • 11. Key Features (continued) • Pre & Post Processors • Policy Injection Extendibility • Code Templates • Master Screen Mgmt. Productivity • Email, FTP Support • Template Mgmt. • Batch Processing • Data Merge Support • Audit Trail Notification • User friendly interface • Applies security model • Save & Publish options Query Builder • Dynamic Charts • Save & Publish options Chart Builder • Table and Chart Support • Export to Excel and PDF • Scheduling Ad-hoc Report Builder Cloud Ready, Multi-Tenant Application Development Framework
  • 12. • BR Editor • BR Engine • If & Decision Table Rules Business Rules • WF Designer • WF Dashboard • Manual & Auto Activity Workflow • Dynamic/Extended Entities • Dynamic Forms • Entity Relationship Support Form Builder • Tenant Isolation • Tenant Hierarchy • Tenant Stratification • Session Tenant • Tenant Scope • Settings Template • Shared/Linked User • Tenant Security Multi-Tenancy Key Features (continued) Cloud Ready, Multi-Tenant Application Development Framework
  • 13. Benefits for Customer Stakeholders Business • Cloud Neutral Solution – Public/Private/On-Premise • Cloud ready scalable, Multi- tenant • Architectural and Engineering excellence • Faster time to market Project Manager • 30-50% saving in cost and time • Over 300 features to pick and choose • Reduced technical risks • Enables cost competitive plan Technical Architect • Key Non-Functional Requirements available as a package • Focus on product (business solution) • Freedom, Flexibility and Control of Custom Development • Tested and proven framework Developers • Code Templates • Unified platform • Productivity Enhancer • Focus on Business Functionality Cloud Ready, Multi-Tenant Application Development Framework
  • 14. Cello Usecases by Industry ISV New SaaS Product Development Product Migration to SaaS New Product Development Architecture Modernization Enterprises New Application Development Unified Application Platform (UAP) Architecture Modernization Applications with Tenant Hierarchy BPOs Platform BPO Multi-Tenant Applications Applications with high scalability & configurability Integrated business rules and workflow Cloud Ready, Multi-Tenant Application Development Framework
  • 15. Cello Alternatives SaaS APaaS (Eg. Force.com) PaaS IaaS On Premise or IaaS / PaaS Ground-up Custom Development on .NET On-Premise or IaaS / PaaS Techcello Multitenant ADP for .NET Business Functionalities Faster time to market Platform Lock in Proprietary Development Environment 4GL for simple apps Freedom, Flexibility & Complexities, Risks, Cost and Time Overheads Freedom, Flexibility & Control Productized Engineering Excellence Save time and cost, Reduce risk Alternative 1 Alternative 2 Business Project Mgr. Tech. Arch. Developer Cloud Ready, Multi-Tenant Application Development Framework
  • 16. Multi-tenancy – Maturity Levels supported Apps built with Techcello framework can use any combination of maturity levels. Application Layer Database Layer 1. Separate DB per tenant 2. Separate Schema per tenant 3. Separate Table per tenant 4. Shared table with tenant ID Infrastructure Layer 1. Dedicated box per tenant 2. VM’s / Private Cloud 3. IaaS (Example Amazon) 4. PaaS (Example Azure) Cloud Ready, Multi-Tenant Application Development Framework
  • 17. XXX Global XXX France XXX UK XXX Germany XXX AustraliaXXX USA XXX Sweden XXX Italy SXXX… XXX … NH Grp NH NH NH NH Grp NH NH NH NH NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H NH Grp N H N H N H Country level Virtual Tenants Group / SBU / Business Level Virtual Tenants Tenants and Users Tenant – Hierarchy and Virtual Tenants Cloud Ready, Multi-Tenant Application Development Framework
  • 18. Cello can help you to: Focus on the business and product functionality instead of the underlying plumbing layers. Get faster time-to-value and market. Huge time saving as team can focus on the product almost from day 1. Leverage in-built modules like workflow, business rules, etc. Tested and Proven Solution. Easy to learn and adopt. Establishes better architecture/programming practices and appropriate use of design patterns and new programming tools. Reduce the technical risks and project complexity Cloud Ready, Multi-Tenant Application Development Framework
  • 19. Partnership Technology Partnership Solution Integrators Cloud Ready, Multi-Tenant Application Development Framework
  • 20.  Invision, Germany – Leading player in Workforce Management – Bought 30 developer licenses – Was planning to build an in-house multi-tenant engineering platform before coming across Techcello – Evaluated Techcello for 2 months with extensive performance testing and POCs – Decided to standardize on our platform as the engineering foundation and framework for all their present and future products – Migrated part of their product to Amazon using Techcello within 6 weeks. – Has a migration road map for the next 2-3 years Case Study - 1 Cloud Ready, Multi-Tenant Application Development Framework
  • 21. Case Study 2 Benefits Administration Platform for Secova USA ( HRO ) – Entire product built using Techcello framework – Designed for 1 Million+ Employees and 5000 Concurrent users – Deployed on Private Cloud (VMs with Windows / SQL) – Views, Access Control Policies, Benefit Plans, Business rules and Workflow are customizable by end users at the tenant level – Customer sees increased market opportunities because of the flexible product design: • Operations and Marketing people can configure and implement product to suit each customer. Case Study - 2 Cloud Ready, Multi-Tenant Application Development Framework
  • 22. Before After Only IT personnel can make system changes Only domain expertise is required to make a change 3 months to configure a new client 3 days to configure a new client Poor Scalability Scale up and Scale out capabilities to accommodate several new and large clients Manually configured business processes + Complex and disparate rules for each customer + Heavy dependence on direct backend updates Uniform and template-ized business processes and rules + Operational manager can make even the most fine-grained system change to the system from his laptop in a holiday resort Benefits Administration System built on Techcello Cloud Ready, Multi-Tenant Application Development Framework
  • 23. Case Study 3  Synergita –Start up in Talent/Performance Management System – Had a young team (2-4 years experience) – Needed a strong, tested and scalable Multi-tenant platform so that they can focus only on the business domain functionalities – Successfully live at Amazon – Extensively leveraged the customizability and configurability aspects of Techcello on a multi-tenant architecture. – Is able to offer an enterprise class platform on a disruptive SaaS pricing model with a product that can be “self-configured” by customers across verticals, domains and organization sizes. Cloud Ready, Multi-Tenant Application Development Framework
  • 24. Case Study 4  DuoSubscribe – DTH Billing Subscription Management – DuoSoftware’s flagship product, 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. – With Cello, the developers started developing business aspects 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 3 Resources and within 5 months Cloud Ready, Multi-Tenant Application Development Framework
  • 25. Case Study 5  DappleWorks.com– Business Management Solutions for SMB – Rofarez, a Start-up from Malaysia saw a tremendous potential for End-to-End Biz Management Solutions focusing only on SMBs with low Cost. – To be a true Low cost SaaS product, they wanted to cut short the development and maintenance cost at the most – Ready made end user customizable, configurable components, and Maintenance free framework, they were able to build Self Service based BMS within a short time – Basic version of the product is priced as low as 29 $ per month for customer with 3 users – Standardized Cello Framework as a base for building their LOB application such as Inventory, Accounting, Vendor Mgmt etc and receives continuous Upgradation from Cello. – Acquired many customers in Asia Pacific and Australia Regions Cloud Ready, Multi-Tenant Application Development Framework
  • 26. Case Study 6  Staffion – Vendor Management System – Staffion is in the process of building the next generation vendor management system that can automate the entire contingent workforce management life cycle. – Staffion initially was planning for perpetual/on-premise model and later changed its strategy to offer the product as a SaaS solution in order to attract the SMB market. – Staffion has chosen Techcello for migrating their current system to SaaS Model. – They are also utilizing Cello’s architectural services to optimize their current architecture to suit the SaaS model. – Will migrate from a single-tenant system to SaaS model in record 4 months timeframe using Cello framework. – New SaaS system is expected to go live by August 2013. Cloud Ready, Multi-Tenant Application Development Framework
  • 27. Cello - Technical Stack Cloud Ready, Multi-Tenant Application Development Framework
  • 28. Cello Architecture Cloud Ready, Multi-Tenant Application Development Framework
  • 29. Cello - Layers Cloud Ready, Multi-Tenant Application Development Framework
  • 30. Cello Project Template Cloud Ready, Multi-Tenant Application Development Framework Works within Microsoft Visual Studio – familiar development environment for developers. As easy as 1-2-3 to start using Cello Framework for developing / migrating your solution. Pre-defined features available as ready-to-use API and extensible.
  • 31. Cello Project Structure Cloud Ready, Multi-Tenant Application Development Framework Listed as a Project Type under VS Guidance Package
  • 32. Cello Solution Structure The Product Layers Cloud Ready, Multi-Tenant Application Development Framework
  • 33. Tenant Management Add New Tenant Approved Tenants Unapproved Tenants Cloud Ready, Multi-Tenant Application Development Framework
  • 34. Add/Edit Tenant Tenant Identification & Type Parameters Billing and Contact particulars Administrator details Package and User Limits Cloud Ready, Multi-Tenant Application Development Framework
  • 35. Cello Packaging Structure Cloud Ready, Multi-Tenant Application Development Framework
  • 36. Security Architecture Contact Management Document Contact Info To Do Opportunity Management Customer Mgmt Leads Mgmt Prospects Mgmt Modules&Features View_Contact Add_Contact Update_Contact Delete_Contact View_ToDo Add_ToDo Update_ToDo Delete_ToDo View_Prospect Add_Prospect Update_Prospect Delete_Prospect Roles Users SalesManager SalesTeam Privileges Possessed by Roles Privileges Package Cloud Ready, Multi-Tenant Application Development Framework
  • 37. Add/Edit Package Assignable Modules Usage Limit Assigned Modules Cloud Ready, Multi-Tenant Application Development Framework
  • 38. Template Setting Tenant can customize these settings by themselves Cloud Ready, Multi-Tenant Application Development Framework
  • 39. Roles Management Cloud Ready, Multi-Tenant Application Development Framework
  • 40. User Management Lock/Un Lock Users Assign RolesDe-Activate User Cloud Ready, Multi-Tenant Application Development Framework
  • 41. User- Role Mapping Assigning Users to Roles Click here to Stratify Tenants Cloud Ready, Multi-Tenant Application Development Framework
  • 42. Role Privilege Mapping All available privileges Assigned Privileges Module/Feature filter Cloud Ready, Multi-Tenant Application Development Framework
  • 43. Tenant Stratification User will have access to only the selected tenants Select a User and Stratify Cloud Ready, Multi-Tenant Application Development Framework
  • 44. Session Tenant Tenant Session Switcher Cloud Ready, Multi-Tenant Application Development Framework
  • 45. Tenant DataScope Choose the tenant and apply DataScope Setup tenant scope Cloud Ready, Multi-Tenant Application Development Framework
  • 46. Role – Entity DataScope Choose the role and apply DataScope Apply scope for other privileges Field level DataScope Cloud Ready, Multi-Tenant Application Development Framework
  • 47. Dynamic DataScope Dynamic Data Scope Cloud Ready, Multi-Tenant Application Development Framework
  • 48. Entity Management List of Entities registered within the system Click here to add Extension Fields Click here to view the base Fields Cloud Ready, Multi-Tenant Application Development Framework
  • 49. Data View Management List of registered data view within the system Cloud Ready, Multi-Tenant Application Development Framework
  • 50. Add/Update Extended Field Supported Data types for Extended FieldConfigure Regex Validation to an extension field Assign Pickup List to an extension field as a pull down Cloud Ready, Multi-Tenant Application Development Framework
  • 51. Base/Extended Fields Extended Fields Cloud Ready, Multi-Tenant Application Development Framework
  • 52. Manage Picklist Add new Pickup List Manage Key/Pair Value Cloud Ready, Multi-Tenant Application Development Framework
  • 53. Picklist Relationship Configure Parent – Child Pickup list data Parent Pickup List Cloud Ready, Multi-Tenant Application Development Framework
  • 54. Eventing system Map Event Templates to Events via UI Register Dynamic Events Cloud Ready, Multi-Tenant Application Development Framework
  • 55. Event Audit Trail Event Audits Event Audits Filter Conditions Cloud Ready, Multi-Tenant Application Development Framework
  • 56. Product Analytics Product Analytics Cloud Ready, Multi-Tenant Application Development Framework
  • 57. Usage Audit Usage Meter Drill Down LogUsage Captured against Module/Feature Usage Audit Cloud Ready, Multi-Tenant Application Development Framework
  • 58. Business Rule Home Page Open Rule Entity Preprocessor Rule Entity Validation Rule Cloud Ready, Multi-Tenant Application Development Framework
  • 59. If-else Business Rule Variable / Facts Conditions Value to evaluate AND/OR Operators Return Value Cloud Ready, Multi-Tenant Application Development Framework
  • 60. Decision Table Business Rule A simple rating rule to evaluate the performance of the employee Variables are •Total Cases •Total Customers •Rating Click to modify the values Cloud Ready, Multi-Tenant Application Development Framework
  • 61. Customize Business Rule Cloud Ready, Multi-Tenant Application Development Framework
  • 62. REST Endpoint Configuration End Point URL Request Parameters Cloud Ready, Multi-Tenant Application Development Framework
  • 63. SOAP Endpoint Configuration Select the type of Endpoint Soap Endpoint Parameters Cloud Ready, Multi-Tenant Application Development Framework
  • 64. Workflow Default Workflow Tools Workflow Designer, a design surface to build/orchestrate set of activities into a Workflow. Registered Activities Cloud Ready, Multi-Tenant Application Development Framework
  • 65. Workflow Business Rule within Workflow Conditional Expression Task Details Tab Default Activities Cloud Ready, Multi-Tenant Application Development Framework
  • 66. Router condition Router Conditions Cloud Ready, Multi-Tenant Application Development Framework
  • 67. Manual Task Properties Roles IDs Name of the Roles Ex: Service Manager, Administer UserNames Ex: Sam, Daniel Page URL to where the user has to be redirected Cloud Ready, Multi-Tenant Application Development Framework
  • 68. Workflow : Code Condition Code Condition Cloud Ready, Multi-Tenant Application Development Framework
  • 69. Sample Workflow Manual Activity Conditional Routers Connectors Automated Activity Cloud Ready, Multi-Tenant Application Development Framework
  • 70. Workflow Dashboard Workflow Dashboard Filter Condition Cloud Ready, Multi-Tenant Application Development Framework
  • 71. Dynamic Content Management End User should be aware of the objects that will be passed to the template Placeholders Cloud Ready, Multi-Tenant Application Development Framework
  • 72. Email Notification Configuration Settings Clicking dispatch icon will show up the below form Based on the Notification type selection, such as Email or Batch Email, the appropriate email related properties such as dispatch, content details will be captured as follows. If the notification has the template, it can include a particular template by checking the template check box . The notification template contains the body of the email with the appropriate placeholders. Cloud Ready, Multi-Tenant Application Development Framework
  • 73. System Notification Configuration Settings System Notification Content Cloud Ready, Multi-Tenant Application Development Framework
  • 74. Query Builder Select Modules and respective Entities Choose Select Clause Set Field Visibility Cloud Ready, Multi-Tenant Application Development Framework
  • 75. Cello Charts Default Chart types supported, Chart types are extendible Cloud Ready, Multi-Tenant Application Development Framework
  • 76. Chart Builder Cloud Ready, Multi-Tenant Application Development Framework
  • 77. Multi-Tenancy weaved in through-out Cloud Ready, Multi-Tenant Application Development Framework Licensing Tenant Management Security Scalability Configurability Performance Analytics Extendibility Productivity Notification Query Builder Chart Builder Ad-hoc Report Builder Business Rules Workflow Form Builder
  • 78. Cello can help you to: Focus on the business and product functionality instead of the underlying plumbing layers, SaaS Engineering and SaaS operationalization layers. Get faster time-to-value and market. Huge time saving as team can focus on the product almost from day 1. Save 30-50% of time and budget. Reduces the technical risks and project complexity Cloud Ready, Multi-Tenant Application Development Framework
  • 79. Web : http://www.techcello.com General Enquiry : info@techcello.com Support Enquiry : support@techcello.com Sales Queries: sales@techcello.com Contact Us Cloud Ready, Multi-Tenant Application Development Framework