There really is no "typical" process . everything is handled on a project-by-project basis with the client always in the center.