Frequently Asked Questions

Last updated 20 July 2020

Can I get a discount?

I do not offer ad-hoc discounts because it wouldn't be fair to other customers who have paid the full price. If I'm running a promotion, this will be clearly signposted on the website.

Can I get a refund?

Due to the nature of the software being non-returnable, I do not offer refunds. If you have any questions or would like to see specific code samples before you purchase, please get in touch and I will be happy to help you.

What support is available after purchase?

After your purchase, you will receive an invite to a private Slack for concierge onboarding. You can message me on Slack any time, or via email to get help. The Slack community also has a lot of helpful members who can assist you with any questions you have.

Can I get updates?

Yes, you'll get a full 12 months of updates. After that, you can top up for another 12 months for only $97 - no need to re-purchase.

How do I integrate updates?

The best approach is to create an 'updates' branch in your repo and then merge selected changes. If you leave the core codebase intact, making updates is relatively straight-forward.

Is Gravity single or multi-tenant?

Gravity is multi-tenant: users are stored in a single database. A single-tenant structure is also available on request for an additional fee. It's difficult to provide boilerplate code for this as the process of creating new databases on the fly differs depending on the database service.

Please also consider that the cost of hosting multiple databases will be much higher than multi-tenant. I don't recommend using single-tenant unless there is a solid business case for data isolation.

What databases are supported?

All major databases are supported: MySQL, Postgres, MongoDB, MSSQL, MySQL, MariaDB, SQLite3, Oracle, and Amazon Redshift.

What happens if I find a bug?

You can report bugs via the Slack channel or email; these will usually be fixed within 24 hours.

Do I get the full codebase after my purchase?

Yes, you can customise the code in any way you like.

Can I use the code for more than one project?

No, you must purchase a separate license for each individual product.

What if Gravity doesn't have a feature I need?

The codebase is easily customised and extended – you are never locked into the feature-set. You can also have custom features added to your boilerplate for an additional fee.