Hi folks - Would like to get others thoughts on this... We produce a Flex-based product that is an add-on to salesforce.com. We're constantly adding more configuration options to the product to support the wide array of customers needs and salesforce.com configurations. Up until now we've been using a customer-specific xml file to drive options. But this is currently limited to things like what fields we should pull from the database, what groupings to use in calculations, etc. So basically it's data-based configuration. We're starting to see now that we need *logic-based* configuration. So we would like to have an entire screen be templated, not just from the data items but from the logic too. So we're thinking of some kind of plugin architecture, but I thought I'd see what others are doing to solve this need. Have you create plugin modules per customer? Do you have elaborate configuration files that express logic as well as data?
Hopefully this post isn't too vague for you all to provide some thoughts. Ryan

