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…
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
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
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
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
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
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
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
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
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
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
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
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
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
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