Looking to create a SaaS database...

Latest post 11-05-2009 11:06 AM by ChiefApricot. 5 replies.

Looking to create a SaaS database...

10-28-2009 8:30 AM

Has anyone done this instead of using a box donor database?  If so, why did you do this and what were your obstacles? 

Re: Looking to create a SaaS database...

10-28-2009 8:35 AM

I haven't, but I can recommend a tool that will let you get started for free and see if its the way you want to go:  DabbleDB.  They have a great list of features.

Re: Looking to create a SaaS database...

10-28-2009 8:42 AM

Just try to keep in mind your disaster recovery needs.  A donor database doesn't sound like critical operational software, so your restoration requirements and backup requirements might be a little looser than some others.  Here are some resources for you to take advantage of here at TechSoup so you can properly consider these things:

 Best of luck!

Re: Looking to create a SaaS database...

11-02-2009 6:25 AM

In my previous life as an ED of a small non-profit, I ran into the same obstacles that it sounds like you're facing. In the end, I decided to create my own commercial product - www.donortools.com - to try to help others address many of the problems that I found with the big box software - e.g. complexity, bloat, cost, etc. 

But to answer your question, I think one of the biggest problems that people face when "rolling your own" database is increasing complexity over time. It's fairly easy to get started by building a workable set of tables using a tool such as Access or DabbleDB. But I've observed that unless you have someone dedicated to the task of maintaining your database, custom databases tend to become somewhat "messy" as new reports are created, fields are added, tables are modified, etc. 

The second problem/obstacle with custom databases is one of continuity. Even if you stay at your organization for ten years, chances are eventually you'll want to move on. If you're in a position of being responsible for maintaining the database, then the risk is leaving the organization in the lurch when you go. I've spoken to many organizations whose "tech person" has moved on and left them with a great custom database that they no longer know how to maintain. 

These are a few of the many reasons I decided to create a SaaS database and offer it as a product - hope this helps! 

 

Re: Looking to create a SaaS database...

11-02-2009 12:23 PM

Thank you all for your input...  The ultimate goal is to integrate our website and database so donors can update information, make donations, review history, print reports, etc...

Ultimately, I would not be creating the SaaS database.  We would have a company program this for us and run the program through the gauntlet of testing...

The theory behind it is that we should make our database fit our organization rather than what we currently do which is make our organization fit a database.  Currently, information is buried in different fields or tabs and if someone leaves and a new person comes aboard, the database is not very intuitive to how we structure our organization...

I would still like to hear from anyone who has attempted this feat and survived....

Re: Looking to create a SaaS database...

11-05-2009 11:06 AM

If you look at this as a custom software project, it can become quite expensive. (I am thinking 10,000-20,000 or more)

However I think you can find quite a few good options (including our own product) which provide you with a starting point - and then can be customized on your own.