[software] Design Decisions

Josh Berkus josh at agliodbs.com
Thu Oct 30 01:53:06 UTC 2008


Dave,

> However, my use case is a bit different from some others discussed here.
> I'm not, at least initially, going to have any sort of "extra"
> functionality for classes, ticket sales, etc. Similarly, I'm not targeting
> organizations with complex financial arrangements like an umbrella
> organization would have.

There's a vast difference between supporting complexity and supporting 
plugins.  You can add a ticket sales module to an existing fundraising tool 
fairly easily.  You can't add umbrella organization support without changing 
the main data tables, and forcing a refactor of large parts of the 
application.  This is what I ran into when I started tinkering with CiviCRM.

Reducing complexity is also hard, as I found out playing with other 
applications.

-- 
Josh Berkus
PostgreSQL
San Francisco


More information about the Foundations-software mailing list