Many times these types of forms are drawn up by lawyers. These forms can be very expensive and are not essential. It is only advisable for those who do not have time or resources to create this document on their own. A commercial lease agreement is different from a residential one. That is, renters have far more latitude such as constructing a building that suits their business but they have far less freedom in terms of what they can do with the property they are renting.
You can pay a lawyer to draw up this agreement if you are a large company that has a big enough budget to cover the costs, but this is not necessary as you can do it for yourself. You can of course write out your own agreement using one of the many different templates that are available for download online. Both of these documents are completely binding in a court of law, the difference is the amount of money you are going to have to spend. Each of them must be signed by both parties and in many states notarized in order for them to be legally binding.