Greetings, your app requirements fall in-line with some of my team's previous apps - so we can build the app for you, and we'll make sure its easy to update by your people - perhaps via XML configuration or something of the sort. Please see PM for a portfolio link.