SlideShare a Scribd company logo
1 of 79
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

What's hot

CelloSaaS Getting Started
CelloSaaS Getting StartedCelloSaaS Getting Started
CelloSaaS Getting Started
Techcello
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
Chris Haddad
 

What's hot (20)

How to build, manage and operate a successful saas business
How to build, manage and operate a successful saas businessHow to build, manage and operate a successful saas business
How to build, manage and operate a successful saas business
 
Software as a service
Software as a serviceSoftware as a service
Software as a service
 
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service OverviewCloud computing and Software as a Service Overview
Cloud computing and Software as a Service Overview
 
Design Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS ModelDesign Strategy for Data Isolation in SaaS Model
Design Strategy for Data Isolation in SaaS Model
 
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and ChallengesMigrating Legacy Applications to AWS Cloud: Strategies and Challenges
Migrating Legacy Applications to AWS Cloud: Strategies and Challenges
 
Why choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOMWhy choose VMware vCloud Suite Standard over vSOM
Why choose VMware vCloud Suite Standard over vSOM
 
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize BusinessClarity in the virtual world - VMware vRealize Automation With vRealize Business
Clarity in the virtual world - VMware vRealize Automation With vRealize Business
 
Security Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS ApplicationsSecurity Architecture Best Practices for SaaS Applications
Security Architecture Best Practices for SaaS Applications
 
CelloSaaS Getting Started
CelloSaaS Getting StartedCelloSaaS Getting Started
CelloSaaS Getting Started
 
Cloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft AzureCloud application architecture with Microsoft Azure
Cloud application architecture with Microsoft Azure
 
How to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solutionHow to benchmark the maturity of your saas solution
How to benchmark the maturity of your saas solution
 
9 Quotable Quotes About Multi Tenancy
9 Quotable Quotes About Multi Tenancy9 Quotable Quotes About Multi Tenancy
9 Quotable Quotes About Multi Tenancy
 
Boot camp - Migration to AWS
Boot camp - Migration to AWSBoot camp - Migration to AWS
Boot camp - Migration to AWS
 
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
Gain Insights, Make Decisions, and Take Action Across a Streamlined and Autom...
 
Cloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for PartnersCloud Migration, Application Modernization and Security for Partners
Cloud Migration, Application Modernization and Security for Partners
 
Cloud enablement
Cloud enablementCloud enablement
Cloud enablement
 
Introduction to PaaS
Introduction to PaaSIntroduction to PaaS
Introduction to PaaS
 
Azure App Modernization
Azure App ModernizationAzure App Modernization
Azure App Modernization
 
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
Introducing VMware vRealize Suite - Purpose Built for the Hybrid Cloud
 
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
(ENT305) Develop an Enterprise-wide Cloud Adoption Strategy | AWS re:Invent 2014
 

Similar to Techcello at a glance

Best Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsBest Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud Projects
Nati Shalom
 

Similar to Techcello at a glance (20)

Techcello at a glance
Techcello at a glanceTechcello at a glance
Techcello at a glance
 
Ppt0000000
Ppt0000000Ppt0000000
Ppt0000000
 
Overview
OverviewOverview
Overview
 
CSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps sessionCSC AWS re:Invent Enterprise DevOps session
CSC AWS re:Invent Enterprise DevOps session
 
Best Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud ProjectsBest Practices for Building Successful Cloud Projects
Best Practices for Building Successful Cloud Projects
 
Best practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentationBest practices for application migration to public clouds interop presentation
Best practices for application migration to public clouds interop presentation
 
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
VMworld 2013: Best Practices for Application Lifecycle Management with vCloud...
 
IT Modernization For Process Modernization
IT Modernization For Process ModernizationIT Modernization For Process Modernization
IT Modernization For Process Modernization
 
Matias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effortMatias Creimerman - Cloud migration and modernization effort
Matias Creimerman - Cloud migration and modernization effort
 
Agile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is builtAgile and continuous delivery – How IBM Watson Workspace is built
Agile and continuous delivery – How IBM Watson Workspace is built
 
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-CloudInterop ITX: Moving applications: From Legacy to Cloud-to-Cloud
Interop ITX: Moving applications: From Legacy to Cloud-to-Cloud
 
POV - Practical Containerization
POV - Practical ContainerizationPOV - Practical Containerization
POV - Practical Containerization
 
Techcello webinar ppt slideshare
Techcello webinar ppt slideshareTechcello webinar ppt slideshare
Techcello webinar ppt slideshare
 
Engineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providersEngineering & operational services plug in for cloud providers
Engineering & operational services plug in for cloud providers
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
Advancing Cloud Initiatives and Removing Barriers to Adoption
Advancing Cloud Initiatives and Removing Barriers to AdoptionAdvancing Cloud Initiatives and Removing Barriers to Adoption
Advancing Cloud Initiatives and Removing Barriers to Adoption
 
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
Driving Enterprise Architecture Redesign: Cloud-Native Platforms, APIs, and D...
 
Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?Which Application Modernization Pattern Is Right For You?
Which Application Modernization Pattern Is Right For You?
 
Adopting the Cloud
Adopting the CloudAdopting the Cloud
Adopting the Cloud
 
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
(ENT210) Accelerating Business Innovation with DevOps on AWS | AWS re:Invent ...
 

More from Techcello

More from Techcello (10)

Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...Webinar Series Part 2 -Recipe for a Successful SaaS Company -  Migrating Sing...
Webinar Series Part 2 -Recipe for a Successful SaaS Company - Migrating Sing...
 
Whitepaper - Building a scalable & Profitable Saas Business
Whitepaper - Building a scalable & Profitable Saas BusinessWhitepaper - Building a scalable & Profitable Saas Business
Whitepaper - Building a scalable & Profitable Saas Business
 
10 features to check out in your subscription management solution
10 features to check out in your subscription management solution10 features to check out in your subscription management solution
10 features to check out in your subscription management solution
 
Engineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud ProvidersEngineering and Operational Services for Cloud Providers
Engineering and Operational Services for Cloud Providers
 
Single vs. Multi Tenant Cost Comparison
Single vs. Multi Tenant Cost ComparisonSingle vs. Multi Tenant Cost Comparison
Single vs. Multi Tenant Cost Comparison
 
Benchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS SolutionBenchmark Maturity of your SaaS Solution
Benchmark Maturity of your SaaS Solution
 
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
Building Multi-tenant, Configurable, High Quality Applications on .NET for an...
 
Cello saas scalability architecture
Cello saas scalability architectureCello saas scalability architecture
Cello saas scalability architecture
 
Cello Saas Brochure
Cello Saas BrochureCello Saas Brochure
Cello Saas Brochure
 
Benefits of cello framework
Benefits of cello frameworkBenefits of cello framework
Benefits of cello framework
 

Recently uploaded

Recently uploaded (20)

Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
A Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source MilvusA Beginners Guide to Building a RAG App Using Open Source Milvus
A Beginners Guide to Building a RAG App Using Open Source Milvus
 
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot ModelNavi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
Navi Mumbai Call Girls 🥰 8617370543 Service Offer VIP Hot Model
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor PresentationDBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 

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