that sound like every other mission :/
Your goal is to deliver, not to solve their communication problems. So just ignore the IT dept, release your stuff on heroku or something, work to make the marketing dept happy and let them sort it out between them. Dont get sucked in, that's the rookie mistake ;)
while i'm here : here's a book that help when you're consulting or doing contrat work : Secrets of consulting - Weinberg