The document summarizes the key benefits of the Cello framework, a multi-tenant application development framework for .NET. It allows architects and developers to build scalable, secure, and configurable multi-tenant applications. Some key benefits include saving up to 150 person-months of effort, reducing development timelines by 30-40%, and allowing developers to focus on application functionality rather than infrastructure. It also provides templates, modules for tenant management, security, customization, and more to simplify multi-tenant development.
2. Key benefits of Cello Framework Page 2 of 5
Cello – is a multi-tenant application development framework that can be used by
architects and developers towards building their multi-tenant solutions in .NET.
There is a high level of engineering complexity in building highly scalable, secured
and configurable multi-tenant applications/SaaS products. TechCello has attempted
to package this engineering complexity as a productized framework and have it
available in a format that is easily consumable and extendible by developers.
Cello is available as Development and Server license package, which has to be in-
stalled in developer’s machine and server machines respectively. Once installed Cel-
lo features can be consumed by Developers from within Visual Studio environment
and the libraries can be used as like any other .NET libraries. Server environment will
contain only the runtime libraries of Cello.
Following are the key modules supported in Cello,
Operational Modules
- Tenant Management
- Licensing
- Metering
- Tenant based Data Backup
Engineering Modules
- Security and Access Management
- Customization (Extension Fields, Views, Pick up List)
- Workflow
- Business Rules
- Ad-hoc Query/Report Builder
Productivity Modules
- Code Templates
- Data Scope
- Master Data Management
- Audit Trail
One of the key differentiators of cello is that the Multi-Tenancy aspect has been
weaved in across all the above modules there by simplifying the job of architects
and developers.
As a result of the pre-packaged framework, our customers can save as much as 150
person months of effort when they do a ground-up development of new multi-
3. Key benefits of Cello Framework Page 3 of 5
tenant solution. Since developers can now straight away start focusing on the appli-
cation functionality from the start, our customers are also able to crash the time-
lines by 30%-40%.
Cello is designed to operate in multiple deployment models. Solutions that are built
on top of Cello can be deployed in Public Cloud, Private Cloud, Data Centers and
Intranet (on-premise). This is an additional advantage that Cello provides by allow-
ing the architects/infrastructure team to decide the best deployment environment
for their solution
Cello is a perfect complement to Azure Stack. Customers can develop their solutions
using our framework and deploy/manage them in Azure cloud. Cello has exclusive
wrappers built within the product to support Azure related services.
Following are the benefits to our customers,
For Business People:
• Cloud Neutral Solution – Public/Private/On-Premise – provides a great deal
of flexibility in deployment models.
• One stop solution for Cloud ready, Scalable, Secure, Configurable, Multi-
tenant framework
• Architectural and Engineering excellence available as a productized frame-
work
• Faster time to market helps in beating the competition and start getting rev-
enues early.
For Project Managers:
• 30-50% saving in cost and time of a typical sized project (i.e 100 – 300 person
months)
• Over 300 features available for the project managers to pick and choose the
ones they want to consume in their project.
• Greatly reduces technical risks related to developing a rock solid architecture
and framework
• The cost and time savings can be used by Project Managers to provide com-
petitive bidding and win projects.
For Technical Architects:
• Key Non Functional Requirements like Scalability, Security, Configurability,
Availability, etc. are available as a single package
4. Key benefits of Cello Framework Page 4 of 5
• Architects can focus more on the product functionality and it’s design rather
than on the plumbing layers
• Architects continue to enjoy the Freedom, Flexibility and Control of Custom
Development with reduced effort and cost.
• Tested and proven framework – Dozens of existing customers across ISVs,
Enterprises, BPOs and KPOs who have successfully built and deployed their
solutions.
For Developers:
• Code Templates – Cello comes with a set of pre-defined code templates that
adhere to Cello architecture. GUI tool available within Visual Studio can be
used by developers to formulate the module and features that they would
like to build. Code templates can produce the necessary stubs, which in turn
can save anywhere between 30%-60% of effort from developers.
• Single unified platform ensures consistency and implementation of best
practices across all developers
• Cello acts as a productivity enhancer for all the development that happens
now as well as in the future
• Developers tend to get undivided attention on Business Functionality, which
in turn can result in a quality solution.
5. Key benefits of Cello Framework Page 5 of 5
Contact Information
Email: support@techcello.com
Phone: +1(609)503-7163
Skype: techcello