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