A contract photographer is an independent contractor who captures moments or images for their clients. You may use a conventional film camera or a digital camera, depending on your client's preferences. As a contract photographer, you may specialize in a particular type of work, including weddings and special occasions, or you may photograph many different kinds of subjects. You may also provide editing services on digital images using specialized software such as Adobe Photoshop. Some contract photographers have professional experience on the staff of a company, while others started as amateurs and marketed their services to clients on a professional level.