Take the 2-minute tour ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

Could anyone explain to me how does a paid Saas work please? I know for free Saas you can just create some kind of registration and authentication process which allows the users to use all features. But how does a paid Saas work? Sites like Shopify, Volusion, and many others offer different features at different prices ranging from free to a few hundred dollars. But how do they manage to do it? Btw, I've only had experience with general purpose e-commerce sites, so this kind of advanced things are confusing to me.

Thanks.

share|improve this question

closed as off topic by Justin Cave, Tom Squires, gnat, Yannis Rizos Feb 24 '12 at 9:41

Questions on Programmers Stack Exchange are expected to relate to software development within the scope defined by the community. Consider editing the question or leaving comments for improvement if you believe the question can be reworded to fit within the scope. Read more about reopening questions here.If this question can be reworded to fit the rules in the help center, please edit the question.

    
What do you mean by "how to they manage to do it?". They're having pricing plans. If you change one where you need to buy you mostly have to pay in advance/directly (paypal, credit card) or get a bill. –  pduersteler Feb 20 '12 at 9:34
    
What I was talking about is how do they manage to program it, and what's the concept behind that. Sorry for my confusing wording. I don't know how to word it correctly. –  user14412 Feb 20 '12 at 10:01

1 Answer 1

up vote 2 down vote accepted

My answer below is a very simplified answer for what I understood from your question. In concept, it is a pattern frequently occurring in business. The pattern is such that a user has an account and that account is associated with a plan. Each plan has privileges. The set of privileges is further constrained by the user role within the account. Some plans allow for certain amount of resources, the amount of resources used by an account is measured and updated either on-line or periodically so that the system could grant or deny access to such resources as needed (for example storage).

share|improve this answer
    
Oh!! I see. I was just confused about how a piece of software can be controlled in such way, because I thought all parts of the software work together as they are programmed, and it's just confusing how a part of it can be taken away without losing control over the whole software. Btw, thanks for your response! –  user14412 Feb 20 '12 at 9:58
    
In fact, no part is taken away. It is either not shown as a choice on a menu or a link or it is disabled when requested based on the permissions granted to the user at the beginning of the session. –  Emmad Kareem Feb 20 '12 at 10:03
    
And it's all programming that makes it happen. –  user14412 Feb 20 '12 at 10:04

Not the answer you're looking for? Browse other questions tagged or ask your own question.