techcello blog

celloSaaS| a Multi Tenant Application development platform

RSS 2.0

Uncategorized

Architecting a Multi-Tenant SaaS solution – why is it different?

Software as a Service is a software delivery model in which software and its associated data are hosted centrally (typically in the (Internet) cloud) and are typically accessed by users using a thin client, normally using a web browser over the Internet. Multi-tenancy refers to a principle in software architecture where a single instance of the software runs on a server, serving multiple client organizations (tenants) for example salesforce.com. As an architect when I first dealt with a multi-tenant SaaS product (When multi tenancy term was not hyped much) I just saw it as another on-premise solution with additional filter …Continue reading →

Tags: , , , , ,

Posted in Cello Features, Cloud Deployment, Cloud Ready Application Development, Data Connection Abstraction, Multi Tenant Application Development, Multi Tenant Architecture, Performance, SaaS Application Development, Scalability, Tenant Hierarchy, Uncategorized | Comments Off

Six Considerations in moving your On-Premise Product to SaaS

Moving a product to SaaS can be as simple as a click of a button but at times can also go to the extent of re-architecting your product. There are several factors that could influence the SaaS migration strategy. Let us take a look at the various aspects an ISV should consider while migrating their product to SaaS. Multi-Tenancy Decision Multi-Tenancy is an architectural capability that can enable an application to respond differently to different logical groups. This is typically done through the configuration settings, which is governed by a multi-tenant framework. In a single tenant model, a new instance …Continue reading →

Tags: , , ,

Posted in Cloud Deployment, Cloud Ready Application Development, Multi Tenant Application Development, SaaS Application Development, Uncategorized | Comments Off

Configurable and Dynamic Notification engine

In any product or application, one of the default requirements is the ability to send communications to the users or to the outside world. There are multiple modes of communication such as sending out emails, running a sales campaign to multiple users [Bulk emails], sending a file to a manager,uploading set of files to remote server, sending sales report a manager, triggering SMS etc. Technically we can categorize the notification sending process into three parts. The content of the communication Properties and settings to trigger email such as SMTP details, From/To Address etc The notification engine that takes care of …Continue reading →

Tags: , ,

Posted in Uncategorized | Comments Off

Cello Code Generator

While developing data oriented web applications you could have faced one repeated issue, which is writing CRUD related code for almost all the entities in your application. Apart from writing your business logic, developers would spend a considerable amount of time and effort in writing all the repeated mundane code again and again. Some of the biggest problems are, losing valuable time of your developer writing same repeated code, which will result in longer development time, difficulties in following Coding Standards etc. Cello framework provides Code generator, a tool to help the developers to create the CRUD related code based …Continue reading →

Posted in Business Rules, Multi Tenant Application Development, Performance, SaaS Application Development, Scalability, Uncategorized, Work Flow | Comments Off

Business Rules & Workflows in Multi-tenant .NET applications

Webinar on End user Customizable Business Rules and Workflows; Multi-tenant .NET based applications for SaaS and CloudContinue reading →

Tags: , , ,

Posted in Business Rules, Cloud Ready Application Development, Multi Tenant Application Development, Multi Tenant Architecture, SaaS Application Development, Uncategorized, Work Flow | Comments Off