What is the role of a commercial photographer?

A commercial photographer takes photos that effectively capture the needs and communicate the ideas of their clients. Commercial photographers often specialize in photography primarily focused on photography.