Evaluating Piece Parts
The key to evaluating piece parts for your architecture is to piggyback. You never want to answer a question someone else (indeed, probably many people) has answered. Aside from the specific questions about whether it's the right fit for what you need, you must ask six questions about an application you're thinking of using as part of your system:
Let's take two of Enable Quiz's proposed piece parts: Joomla! (CMS) and Freeside (billing) and run them through this list of questions.
Example 1: Joomla! as Enable Quiz CMS
Joomla! looks pretty strong in terms of staying power. It's an open-source project supported by a nonprofit, which means that their storyline differs from the typical software company that creates a product, sells it to as many people as possible, and competes in the marketplace. We'll cover open source in more ...
Get Starting a Tech Business: A Practical Guide for Anyone Creating or Designing Applications or Software now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.