Via a friend, an interesting project with an interesting description;
This model, known as the ERP5 Universal Business Model, makes it possible to reuse code by abstracting away from the specific domain and encapsulating the generic relationships and actions common to many business processes.
Awesome idea! Gee, if only somebody would do that for the Internet! 8-)