The only grey area I see is that different sites use different fields on their add forms so I'd have to figure some way of either:
a) Building the form dynamically based on user settings - this may mean the app could only be used by admins and not general public
b) Making a custom version of the application for each client.
a) Building the form dynamically based on user settings - this may mean the app could only be used by admins and not general public
b) Making a custom version of the application for each client.