multiple copies of same app

  • 2
  • 2
  • Question
  • Updated 2 years ago
  • Acknowledged
I have an app that other companies want.  Is it possible for me to make multiple copies of the same application - and have it controlled by 1 master template, so any updates I do in the master app will flow through to the individual apps?

I was thinking of having the following scenario:

have multiple versions of the same app in 1 billing account.  each app for a company.  Then Create user groups for each company that uses the app - The group (company) will then have access to their own version of the app.

I dont know if there is some best practice documentation on this type of stuff.  The idea is simple; i have an app that I want to monetize - what is the best way of doing it under 1 umbrella billing company. 
Photo of Geoffrey

Geoffrey

  • 1,730 Points 1k badge 2x thumb

Posted 2 years ago

  • 2
  • 2
Photo of Chris

Chris, Champion

  • 4,390 Points 4k badge 2x thumb

You may want to consider uploading it to the application library ( QuickBase Exchange ) and providing the name of the app and link of the Exchange to interested associates.


(Edited)
Photo of Gaurav Sharma

Gaurav Sharma

  • 5,750 Points 5k badge 2x thumb
So, it means if we make any change in the application then, it will also replicate the application in exchange?

Do we need to sync something?

Thanks,
Gaurav
Photo of QuickBasePros_IDS

QuickBasePros_IDS, Champion

  • 2,256 Points 2k badge 2x thumb
If you are going to be managing the Apps; I would recommend building your app so that all your users can be in the same app; but they only see their own records.

You cannot make updates in one app and have them "flow through" to another app; so maintaining multiple "duplicate" applications will be arduous and time consuming.

Since you will be paying for the subscription; my recommendation here would be to create 1 app, and setup Users associated to Companies and permission those users for only records associated to that Company.  This is a very common usage case for QuickBase.
Photo of Geoffrey

Geoffrey

  • 1,730 Points 1k badge 2x thumb
not really the way i wanted to go, but i can see the logic.  Thanks a lot for the quick responses
Photo of QuickBasePros_IDS

QuickBasePros_IDS, Champion

  • 2,256 Points 2k badge 2x thumb
If you had even 2 or 3 duplicate apps and started to have to replicate changes in every app (reports, forms, form rules, fields, permissions, notifications, dashboards, record picker reports etc.) you would probably wish you had started with a single app that housed everything for your own sanity.
Photo of Geoffrey

Geoffrey

  • 1,730 Points 1k badge 2x thumb
true, you make a great point
Photo of Matthew Neil

Matthew Neil

  • 31,438 Points 20k badge 2x thumb
Be careful with "sub-leasing" your account?  QuickBase doesn't like that, and its technically a breach of the terms and conditions.  They could suspend or delete your account without notice if you farm out your account to others.  (This has happened to some accounts I know of)

If they truly are different companies, you can sell them the app outright for whatever fee you set, but they should have their own account.  They can then hire you to maintain it, or farm that work out to some developing company.
Photo of Geoffrey

Geoffrey

  • 1,730 Points 1k badge 2x thumb
What if they are clients that are using my "software" that I have developed?  Surely I can charge someone to use something that I have developed?
Photo of Matthew Neil

Matthew Neil

  • 31,438 Points 20k badge 2x thumb
You can charge for the software (your app) but you cannot charge for access to the service (QuickBase User Account)

http://www.quickbase.com/terms-of-service

http://www.quickbase.com/acceptable-use-policy

"""
5.3 Restrictions.

You agree not to copy, sell, rent or sublicense (including offering the Service to third parties on an applications service provider or time-sharing basis), lease, loan, redistribute, or create a derivative work of any portion of the Service (except solely to the extent necessary for you to create applications permitted under Section 7 (“Application Development and Distribution via QuickBase Exchange”) of these Terms of Service), use of the Service, or access to the Service. Such restrictions do not apply to the Content you place on the Service. You agree not to access the Service by any means other than through the interface that is provided by QuickBase for use in accessing the Service.

""""


Trust me, I wish with all my heart I could do this.  But they have to protect themselves, and their income stream somehow.

Photo of Geoffrey

Geoffrey

  • 1,730 Points 1k badge 2x thumb
I dont understand this logic.  They will be getting more income with me loading more users onto the platform, since its a pay per user principle not so?  All i am doing is charging users to access the app that i created in order for me to cover costs and make some margin.

Correct me if I am wrong, but what you are suggesting is that the quickbase platform is soley for the use of customers in their "specific busines" use case.

My business is to have hundreds of Paid  users access the app.  I hope quickbase reads this because for what it is worth, i have no intention of breaking the rules, I just think there is something missing from my understanding of what you are saying.  Another point is; how will any one ever know that I am charging a user to access the app?  
Photo of Matthew Neil

Matthew Neil

  • 31,438 Points 20k badge 2x thumb
It works partially, until one of the users contact quickbase support, and says.  "I've been paying X for the last year and this thing isn't working"...

They also have access to see how many different email domains are being used in an account.

You can do what you'd like, but I just wanted to share some experience.  
Photo of Geoffrey

Geoffrey

  • 1,730 Points 1k badge 2x thumb
Nothing is more valuable, thank you for sharing! I will check with quickbase and get an official response I think. Safer that way
Photo of QuickBasePros_IDS

QuickBasePros_IDS, Champion

  • 2,256 Points 2k badge 2x thumb
This is less applicable in today's QuickBase pricing plans than it used to be.  In the current environment, your extra users will be added to your Plan on the next cycle automatically unless you manage them properly.  This was not necessarily so historically.

Since you are building, managing and maintaining the Application/Account there is no conflict; since you own it and can control access to it.  As long as the fees your clients pay you includes QuickBase and includes your management/maintenance services; then you should be free to charge as you see fit for their access to your system. 
(Edited)