So, I've wondered about this for a while, but have yet to come up with a decent answer.

If I'm developing a Flash animation that needs to interact with a database, am I required to make that animation work with the server/script/database setup that the customer currently has as part of their hosting, or can I legitimately request that they use my combination, and if necessary, find hosting that matches my setup?

With all the server/script/database combos out there, seems like a pretty narrow window to hit if you are only familiar with one set up (like, I'm getting to grips with Apache/php/mySQL), but if someone doesn't like this setup or does not have it available, am I going to have to pass on the job?

Thoughts from my Boardroom colleagues are most welcome.