A Multi-tenant application architecture allows a single instance of the application and database to serve multiple tenants / customers / user groups. A True Multi-tenant architecture not only isolates data between tenants, but also allows extensive customization and configuration of the product to suit different customers / user groups without having to change the underlying code base.

A Multi-tenant application architecture allows a single instance of the application and database to serve multiple tenants / customers / user groups. A True Multi-tenant architecture not only isolates data between tenants, but also allows extensive customization and configuration of the product to suit different customers / user groups without having to change the underlying code base.

  • Multi-tenancy Maturity Models
  • Multi-tenancy at different layers : Infrastructure, Database and Application
  • Technical Challenges
  • Development Stacks
  • Multi-tenant Plumbing Stack
  • Multi-tenant Data Connection Abstraction
  • Multi-tenant Security : Authentication, Encryption, Audit Trail
  • Multi-tenant Security : Access Control, Role and Privileges Management
  • Multi-tenant Customization : Views, Data models, Custom Fields
  • Multi-tenant Customization : Business rules and Workflows
  • Multi-tenant Customization : Adhoc builders for Reports, Charts, Widgets
  • Multi-tenant Notification and Schedulers
  • Multi-tenant Feature / Package / Subscription Management
  • Metering, Billing and Price Book Management
  • Tenant and User Management
  • Bulk Import, Export and Data Management utilities
  • Multi-tenant SaaS Framework: Build vs Buy

About Techcello:

Techcello is a product company providing .Net Engineering Stacks with multi-tenant architecture. You get the freedom, flexibility and control of custom development without the complexities, risks, cost and time overheads of building and maintaining your own framework. Multi-tenant applications built using techcello's framework can be deployed anywhere : On-premise Windows / SQL boxes, Data centres, Virtual machines, Amazon RDS / MySQL and Windows Azure / SQL Azure

Multi-tenancy, data isolation, data scoping, access control, configurability, customizability, performance and scalability are all engineered right in to the Framework. All the necessary plumbing, operational and infrastructure features are available as ready to use APIs and WCF services. Developers can easily use and extend the framework without having to reinvent the wheel. They can instead focus only on building the business related functionalities.