A commercial real estate agent is responsible for commercial properties. In many cases, owners of commercial real estate will hire a commercial real estate agent to lease the property or land on their behalf. And in other cases, it can work the other way around with a tenant using the agent to help them find a property or land to lease so they can begin construction contract of a commercial building.
General contractors coordinate and supervise the construction estimate of the commercial building. The general contractor is in charge of the hiring of subcontractors who will take on the different parts of the construction process, like framing, plumbing, foundation, electrical, etc. The general contractor works directly with the owner or developer during the construction process to ensure that everything is done as directed.
A subcontractor is the contractor in charge of a specific division of the commercial construction process. The subcontractor works directly under the general contractor and is responsible for coordinating the schedule and labor of his or her particular area of expertise.