The most common professionals who would be involved in this process are designers, developers, project managers and business analysts. There is no one specific person who will do all of these jobs, but the more people you have, the better off you'll be.