An Opportunity can be composed of multiple components, each with independent start and close dates. Opportunities can be associated with an Account or a Contact.