تعریف شرکت: کلیه اشخاص حقیقی و حقوقی جهت دستیابی به سود و منفعت می توانند توانایی های خود را اعم از سرمایه، تخصص و ارتباطات در کنار یکدیکر قرار دهند که مجموع این توانایی ها در کنار هم می بایست تحت چهارچوب خاص با عقد قراردادی مابین این افراد صورت پذیرد. شرکتها نوع خاصی از این قراردادها هستند که هرکدام از انواع شرکتها شامل (مسئولیت محدود، سهامی خاص، سهامی عام، تضامنی...) چهارچوب و تعریف خاصی از ارتباطات مابین شرکاء و سهامداران و همچنین مابین شرکا و اشخاص ثالث (خارج از شرکت) را بیان می دارد.
تعریف موسسه: موسسات غیر تجاری اشخاصی حقوقی هستند که فقط در زمینه امور خدماتی مشغول هستند و برخلاف شرکتها جنبه تجارتی ندارند. موسسات غیر تجاری به دو قسم می باشند. انتفاعی و غیرانتفاعی.
مقصود از موسسات انتفاعی اشخاصی حقوقی می باشند که مقصود از تشکیل آنها جلب منافع و تقسیم سود بین اعضاء خود می باشد و موسسات غیرانتفاعی جهت تقسیم منافع و تقسیم سود تشکیل نشده اند و مانند انجمن ها و سندیکاها، اتحادیه ها، احزاب و دستجات سیاسی و NGO ها می باشد. جهت ثبت موسسات غیرانتفاعی باید از سازمان ها یا وزارتخانه های مربوطه مجوزات حصال گردد.
نکته: انواع دیگر شرکت شامل شرکت های نسبی، مختاط سهامی، مختلط غیر سهامی می باشد که هرچند در قانون تجارت پیش بینی گردیده اما معمولا متقاضیان این شرکت ها را به ثبت نمی رسانند لذا لزومی جهت تعریف آنها نیست.