A corporate entity does not die and, as long as state imposed fees are paid on an annual basis, can have a perpetual existence. The corporation is owned by its shareholders who invest money in the corporation in return for stock.
Corporations provide the benefit of limited liability to shareholders.
Assuming that a corporation meets the minimum capitalization guidelines, Corporations limit a shareholder's liability exposure to the amount of their equity investment in the corporation. In return for the benefit of shielding an owner's personal assets, the state places certain requirements on corporations. Most notably, the fees for establishing and maintaining a corporation. For most corporations, there is a fee to obtain the charter and a franchise fee that varies depending upon the size and capital structure of the corporation. In addition to cost factors, a corporation must conform to certain rules, regulations, and formalities.