A true subscription based software should be multi-tenancy capable. This has profound implications on scaleability, performance and security of the system. Most vendors simply create ‘virtual’ instance of application for each customer and are not able to scale. Read this commentary on EBizq for an expert perspective:
