OT: Same Software... Different Customer Reqs?

OT: Same Software... Different Customer Reqs?

Old forum URL: forums.lhotka.net/forums/t/6984.aspx


reagan123 posted on Thursday, May 21, 2009

Hello,
Basically I have a baseline software that is being used for multiple customers.  Currently the software needs to be able to enable/disable features of the software depending on the customer.  Also, I need to be able to load specific user controls based on customer as well.

Right now, we just have a key in the app.config that we look at and enable/disable on that.  The issue is that this doesn't scale well and if we get more customers, we will have a ton of case statements in the UI to drive the configuration.

Has anyone dealt with something like this and if so what was your approach?

Hope this makes sense...

Sorry to put this here... I wasn't sure where to put this and knew there were some smart folks here :)

Thanks!

JoeFallon1 replied on Thursday, May 21, 2009

We use a database table to store which modules have been licensed. Then the app uses that license information to determine which Tabs to show or hide.

Joe

Copyright (c) Marimer LLC