Audrey was talking about doing something similar with the web portion of
Jifty. This was a couple years ago - we talked about it at YAPC::NA::2006. You might want to check out what she and Jesse have been doing.
My criteria for good software:
- Does it work?
- Can someone else come in, make a change, and be reasonably certain no bugs were introduced?