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