آینده پردازان هیواد

نمونه قرارداد طراحی اپلیکیشن و بازی | راهنمای کامل کارفرما و سرمایه گذار
راهنمای حقوقی ساده برای قرارداد طراحی اپلیکیشن و بازی

نمونه قرارداد طراحی اپلیکیشن؛ هر آنچه کارفرما و سرمایه گذار قبل از امضا باید بداند

اگر می خواهید پروژه طراحی اپلیکیشن یا بازی را به یک شرکت بسپارید اما نگران بندهای قرارداد هستید، این راهنما به زبان ساده تمام نکات حیاتی را توضیح می دهد: از مراحل واریز و زمان بندی تا تحویل سورس، پشتیبانی، خسارت، مدت قرارداد، حل اختلاف و حقوق طرفین بر اساس چارچوب حقوقی ایران.

موضوع طراحی و توسعه اپلیکیشن یا بازی
پرداخت مرحله ای و وابسته به تحویل
سورس تحویل با تسویه هر فاز یا پایان پروژه
پشتیبانی مدت، SLA و هزینه تمدید مشخص

اقدام سریع برای قرارداد اپلیکیشن

اگر هنوز در مرحله بررسی هستید، ابتدا نمونه قرارداد استاندارد را دریافت کنید. اگر وارد مذاکره نهایی شده اید، قرارداد اختصاصی تنظیم کنید تا بندهای مالی، تحویل سورس، پشتیبانی و خسارت دقیق و قابل استناد باشد.

پاسخ اولیه و مسیر اقدام بر اساس وضعیت واقعی پروژه شما ارائه می شود.

قرارداد خوب یعنی «شفافیت قبل از شروع». هر جایی که ابهام بماند، در اجرا تبدیل به اختلاف، تاخیر یا هزینه اضافی می شود. پس اصل طلایی این است: هر توافق مهم باید مکتوب، قابل اندازه گیری و قابل استناد باشد.

قرارداد طراحی اپلیکیشن دقیقا چه چیزهایی را باید پوشش دهد؟

قرارداد باید علاوه بر مبلغ کل، جزئیات واقعی اجرا را مشخص کند: خروجی هر فاز، معیار پذیرش، نحوه پرداخت، مالکیت سورس، سطح پشتیبانی، جریمه تاخیر، شرایط فسخ و مسیر حل اختلاف. اگر هر کدام از این موارد مبهم باشد، ریسک پروژه بالا می رود.

هشدار رایج: قراردادهایی که فقط نوشته اند «طراحی اپلیکیشن انجام می شود» بدون تعریف دامنه کار، معمولا باعث اختلاف روی امکانات و هزینه های اضافه می شوند.

بندهای کلیدی قرارداد به زبان ساده

0. پروپوزال مکتوب و پیوست

قبل از امضا، پروپوزال کامل شامل دامنه دقیق، تکنولوژی، زمان بندی، خروجی هر فاز، تیم اجرایی و برآورد هزینه باید مکتوب و ضمیمه قرارداد شود.

1. موضوع قرارداد

نوع پروژه (اپلیکیشن، بازی یا هر دو)، پلتفرم ها (Android، iOS، Web)، پنل ادمین و سرویس های جانبی را دقیق بنویسید.

2. مدت زمان قرارداد

تاریخ شروع، مدت هر فاز، مجموع زمان پروژه و شرایط تمدید مدت باید واضح باشد.

3. مبلغ و مراحل واریز

پرداخت مرحله ای تعریف کنید. هر قسط باید به یک خروجی قابل تحویل و تایید کارفرما گره بخورد.

4. شرایط سورس و تحویل

مشخص کنید سورس کد، دیتابیس، مستندات و دسترسی مخازن در چه زمان و با چه فرمتی تحویل می شود.

5. امتیازها و حقوق مالکیت

حقوق مادی پروژه پس از تسویه متعلق به کارفرماست. درباره حق نمایش رزومه توسط شرکت نیز صریح توافق کنید.

6. پشتیبانی و هزینه پشتیبانی

تعریف کنید پشتیبانی شامل چه مواردی است، تا چه زمانی رایگان است و پس از آن هزینه تمدید چگونه محاسبه می شود.

7. خسارت و وجه التزام

برای تاخیر غیرموجه، نقض تعهدات یا عدم پرداخت به موقع، درصد یا مبلغ خسارت مشخص تعیین کنید.

8. حل اختلاف

ترتیب حل اختلاف را مرحله ای بنویسید: مذاکره، داوری (در صورت توافق)، و در نهایت مرجع صالح قضایی.

9. احراز رسمی بودن شرکت

نام ثبتی، شناسه ملی، شماره ثبت، کد اقتصادی، آدرس قانونی، صاحبان امضای مجاز و مهر شرکت باید بررسی و در قرارداد درج شود.

10. توان اجرایی شرکت

فقط به ظاهر نمونه کار اکتفا نکنید؛ رزومه تیم فنی، ظرفیت پشتیبانی، پروژه های مشابه فعال و رضایت مشتریان قبلی را راستی آزمایی کنید.

11. حساب رسمی پرداخت

تمام واریزی ها فقط به حساب بانکی درج شده در قرارداد و به نام شخص حقوقی طرف قرارداد انجام شود؛ پرداخت به حساب شخصی ریسک حقوقی جدی دارد.

نمونه قرارداد طراحی اپلیکیشن

مراحل واریز پیشنهادی (الگوی امن برای کارفرما)

قسط 1 - شروع

20٪ تا 40% پیش پرداخت

پس از امضای قرارداد و تحویل برنامه زمان بندی، تحلیل نیازمندی و نقشه فنی اولیه.

قسط 2 - طراحی

10% بعد از تایید UX/UI

پس از تحویل کامل طراحی صفحات و تایید مکتوب کارفرما.

قسط 3 - توسعه فاز اول

30% تا 40% بعد از نسخه قابل تست

پس از ارائه نسخه MVP روی محیط تست به همراه گزارش امکانات پیاده سازی شده.

قسط 4 - تحویل نهایی

15% تا 20% بعد از انتشار اولیه

پس از رفع خطاهای بحرانی، تحویل نسخه نهایی و راه اندازی اولیه.

مازاد -در پایان پشتیبانی

10٪ تا 50% بابت تحویل سورس

پس از تحویل سورس، دیتابیس، مستندات، دسترسی ها و صورتجلسه تحویل.

نکته مهم پرداخت

پرداخت مرحله ای باید با «معیار پذیرش» همراه باشد. مثلا بنویسید: «در صورت تایید تست سناریوهای X و Y، قسط سوم قابل پرداخت است». این کار ریسک پرداخت بدون دریافت خروجی واقعی را کاهش می دهد.

شرایط سورس و تحویل آن؛ مهم ترین دغدغه کارفرما

چه چیزهایی باید تحویل شود؟

  • سورس کامل پروژه (فرانت، بک اند، پنل)
  • اسکریپت دیتابیس و ساختار جداول
  • مستند راه اندازی و دیپلوی
  • دسترسی مخزن Git و ابزارهای ثالث
  • کلیدها و اکانت های ثبت اپ در مارکت ها

زمان منطقی تحویل سورس

حالت حرفه ای این است که تحویل سورس در انتهای هر فاز یا حداقل پس از تسویه هر فاز انجام شود. تحویل یکجای سورس در پایان کل پروژه، ریسک کارفرما را بالا می برد.

پیشنهاد: مخزن مشترک با دسترسی مشاهده برای کارفرما از روز اول فعال باشد.

حقوق مادی و معنوی

طبق عرف قراردادی، حقوق مادی نرم افزار پس از تسویه متعلق به کارفرما می شود. اگر شرکت می خواهد از بخشی از کد به صورت عمومی در پروژه های دیگر استفاده کند، باید صریحا در قرارداد ذکر شود.

پشتیبانی، هزینه پشتیبانی و پایان زمان پشتیبانی

پشتیبانی رایگان اولیه

معمولا بین 1 تا 3 ماه پس از تحویل نهایی تعریف می شود و شامل رفع باگ های همان نسخه است.

چه چیزی پشتیبانی نیست؟

افزودن قابلیت جدید، تغییر منطق کسب و کار و توسعه های جدید، پروژه جدید محسوب می شود نه رفع باگ.

هزینه تمدید پشتیبانی

می تواند ماهانه ثابت یا درصدی از مبلغ قرارداد باشد. عدد، دامنه خدمات و سقف ساعات باید مشخص شود.

پایان زمان پشتیبانی

تاریخ شروع پشتیبانی، تاریخ پایان، شرایط تمدید و مهلت اعلام تمدید را حتما مکتوب کنید.

اگر تمدید نکنیم چه می شود؟

باید صریح نوشته شود پس از پایان پشتیبانی در صورت عدم تمدید: تعهد رفع خطا، مانیتورینگ، بکاپ، به روزرسانی امنیتی و پاسخگویی متوقف می شود و مسئولیت بهره برداری با کارفرماست.

اگر تمدید کنیم چه می شود؟

در تمدید باید SLA، زمان پاسخ، سقف ساعت ماهانه، هزینه اضافه کار، کانال اعلام مشکل و زمان شروع دوره تمدید دقیق تعیین شود.

نکات خطرناک و حیاتی قبل از امضای قرارداد

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

خسارت، تاخیر، فسخ و حل اختلاف

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

چارچوب حقوقی مرتبط در ایران

این راهنما بر پایه اصول عمومی قراردادها در قانون مدنی ایران (از جمله ماده 10 درباره اعتبار قراردادهای خصوصی) و عرف قراردادهای فناوری اطلاعات تنظیم شده است. با توجه به تفاوت شرایط هر پروژه، قبل از امضای نهایی بهتر است متن قرارداد توسط مشاور حقوقی بررسی شود.

نمونه خلاصه متن قرارداد طراحی اپلیکیشن

بند 1) طرفین، رسمی بودن و اسناد قرارداد:
این قرارداد بین «کارفرما» و «شرکت مجری» منعقد می شود. شرکت مجری اقرار می نماید دارای شخصیت حقوقی معتبر، شناسه ملی، شماره ثبت و صاحبان امضای مجاز است. پیوست های فنی، زمان بندی، مالی، SLA و پروپوزال مکتوب جزء لاینفک قرارداد است.

بند 2) موضوع قرارداد:
تحلیل، طراحی UX/UI، توسعه و تحویل اپلیکیشن/بازی و پنل مدیریتی مطابق پیوست مشخصات فنی شماره 1.

بند 3) مدت قرارداد و برنامه اجرا:
مدت اجرای پروژه ... روز کاری از تاریخ ابلاغ شروع کار است. تاخیر ناشی از عدم همکاری یا تاخیر پرداخت کارفرما، به همان میزان به مدت قرارداد اضافه می شود.

بند 4) مبلغ و نحوه پرداخت:
مبلغ کل قرارداد ... ریال است و صرفا به صورت مرحله ای و پس از تایید مکتوب خروجی هر فاز مطابق پیوست شماره 2 پرداخت می شود.

بند 4-1) حساب مجاز پرداخت:
کارفرما متعهد است کلیه پرداخت ها را صرفا به حساب رسمی مندرج در قرارداد و به نام شخص حقوقی طرف قرارداد واریز نماید. پرداخت به هر حساب خارج از قرارداد، معتبر تلقی نخواهد شد مگر با الحاقیه رسمی.

بند 5) معیار پذیرش و تحویل:
هر فاز پس از انجام تست های توافق شده، تحویل موقت می شود. در صورت عدم اعلام ایراد توسط کارفرما ظرف ... روز کاری، همان فاز تایید شده تلقی می گردد.

بند 6) تعهدات شرکت مجری:
اجرای پروژه طبق اسناد فنی، ارائه گزارش پیشرفت منظم، رفع ایرادات فنی همان فاز و رعایت محرمانگی اطلاعات کارفرما.

بند 7) تعهدات کارفرما:
پرداخت به موقع اقساط، ارائه اطلاعات و محتوا در مهلت مقرر، اعلام بازخورد کتبی و معرفی نماینده تصمیم گیر برای تاییدات پروژه.

بند 8) تحویل سورس و مالکیت حقوق:
پس از تسویه هر فاز، سورس همان فاز در مخزن مشترک تحویل می شود. مالکیت حقوق مادی کل محصول پس از تسویه نهایی متعلق به کارفرما خواهد بود.

بند 9) تغییرات دامنه (Change Request):
هر قابلیت خارج از پیوست فنی، توسعه جدید محسوب شده و صرفا پس از توافق کتبی طرفین درباره زمان و هزینه، قابل اجرا است.

بند 10) پشتیبانی و هزینه تمدید:
پشتیبانی رایگان به مدت ... ماه از تاریخ تحویل نهایی فقط شامل رفع باگ های همان نسخه است. توسعه امکانات جدید یا تغییرات محصول، مشمول قرارداد/هزینه جداگانه خواهد بود.

بند 10-1) وضعیت پایان پشتیبانی:
در صورت عدم تمدید پشتیبانی، خدمات رفع خطا، مانیتورینگ، به روزرسانی امنیتی، بکاپ و پاسخگویی متوقف می شود و مسئولیت بهره برداری از تاریخ پایان پشتیبانی بر عهده کارفرما خواهد بود.

بند 10-2) وضعیت تمدید پشتیبانی:
در صورت تمدید، مدت، هزینه، SLA، زمان پاسخ، سقف ساعت ماهانه، هزینه خدمات خارج از سقف و کانال اعلام مشکل در الحاقیه تمدید درج می گردد.

بند 11) خسارت و وجه التزام:
در صورت تاخیر غیرموجه شرکت مجری، به ازای هر روز/هفته تاخیر ... درصد از مبلغ همان فاز به عنوان وجه التزام محاسبه می شود. در صورت تاخیر پرداخت کارفرما، شرکت مجری حق تعلیق اجرای پروژه را خواهد داشت.

بند 12) فسخ و حل اختلاف:
در صورت نقض اساسی تعهدات و عدم رفع آن ظرف ... روز پس از اخطار کتبی، طرف مقابل حق فسخ خواهد داشت. اختلافات ابتدا از طریق مذاکره و در صورت عدم حصول توافق، از طریق داوری مورد توافق یا دادگاه صالح جمهوری اسلامی ایران حل و فصل می شود.

بند 13) مشاوره فنی مستقل:
کارفرما حق دارد در تمام مراحل تحلیل، پذیرش فازها و تحویل نهایی از تیم فنی مشاور مستقل استفاده نماید و مجری مکلف به همکاری متعارف در ارائه اطلاعات فنی مورد نیاز خواهد بود.
          

نیاز به قرارداد مطمئن یا اجرای پروژه با شرکت معتبر دارید؟

اگر می خواهید با خیال راحت قرارداد ببندید، می توانید قبل از امضا از مشاوره رایگان تیم هیواد استفاده کنید. همچنین اگر قصد دارید اجرای اپلیکیشن یا بازی خود را به یک شرکت حرفه ای بسپارید، هیواد می تواند از تحلیل اولیه تا تحویل و پشتیبانی کنار شما باشد.

  • بازبینی بندهای قرارداد قبل از امضا
  • برآورد فنی و مالی واقع بینانه پروژه
  • اجرای فازبندی شده با خروجی قابل سنجش
  • پشتیبانی شفاف و قابل تمدید

برای دریافت و تنظیم قرارداد کنار شما هستیم

برای دریافت نمونه قرارداد با ما تماس بگیرید: اگر می خواهید قبل از امضا یک نمونه استاندارد و قابل اتکا داشته باشید، تیم ما نمونه قرارداد کاربردی متناسب با پروژه های اپلیکیشن و بازی را در اختیار شما قرار می دهد.

برای تنظیم قرارداد با ما تماس بگیرید: اگر قرارداد اختصاصی می خواهید، متن قرارداد بر اساس مدل کسب و کار، ساختار پرداخت، تحویل سورس، سطح پشتیبانی و ریسک های پروژه شما تنظیم می شود تا از اختلافات آینده جلوگیری شود.

قبل از امضا، یک بار دیگر این اقدام را انجام دهید

برای جلوگیری از ابهام های پرهزینه در آینده، یا نمونه قرارداد معتبر دریافت کنید یا متن قرارداد فعلی خود را به صورت اختصاصی تنظیم و بازبینی کنید.

این کار ساده می تواند اختلاف های قراردادی و هزینه های بعدی پروژه را به شکل جدی کاهش دهد.