Gartner has predicted 18-20% growth in SaaS market, and expects it to hit US $22.1 billion by the year 2015. They have also measured that SaaS adoption rate has increased many fold in the last few years (almost 71% of…

One common question raised while dealing with any SaaS architecture is “What kind of design should I follow for my Data isolation?” . Should I go for an isolated database for every customer or should there be a shared database / shared…

Azure and Cello combination gives a perfect platform for ISVs to build or migrate their (existing) product quickly. How does Cello and Azure work together? Cello brings in a wide range of engineering building blocks, operational modules and subscription management…

Techcello, a .net based Multi-tenant application development framework built with all Security techniques in mind to make sure applications built/migrated using Techcello is not compromised with any of the security issues. To prove the statement, Techcello has been rigorously tested with Veracode, a pioneer in Web Application Security including static code analysis on compiled binary executables, dynamic web application analysis, and manual penetration testing and source code review.

Platform as a Service (PaaS) definitely provides great benefits when it comes to rapid development and deployment capabilities. However, from an (product) architect's point of view PaaS is more of a blackbox that can be used (only) in the prescribed…

Cloud and on-demand models have completely changed the equation when it comes to decision making and choices. With the increase in the number of cloud providers, today there is a plethora of choices for ISVs to pick and choose their deployment…

Cloud adoption has been one of the most trending topic for everyone – right from Enterprises to ISV to Individual. The rate of changes/innovation happening on cloud has left many wondering with multiple options but very little insight on how…

While I was surfing through various architectures suggested, recommned and widely accpeted by many leaders and experts in SaaS/Cloud and came across the below architecture diagram from Microsoft. It looked very interesting diagram to me as it very closely matches…

A matured SaaS solution is one which can scale as and when it is required without touching or modifying the underlying source code. So, how to build a scalable Web based SaaS application? A general myth about Scalability and cloud…

Application Quality often takes back seat during the application development stage for various reasons; generally developers concentrate more on building the required functionality and meet the deadlines. They seldom check the effectiveness or quality of the code to make sure…