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