That depends very much on the level of customisation within the site. If it’s been developed using non-standard WordPress stuff, then it might be a bit trickier.