Knowledge Management
Choose some domain (e.g., flowers near Versailles), discover vendors, integrate their catalog -- management of data, syntax + thesauri + metadata + knowledge...
Allow vendors/non programmers to manipulate this knowledge
- add dynamically new properties, new classifications
- introduce new business rules...