1- يكون بحسب الاتفاق الذي بينك وبين هذه الشركة أو هذا الشخص فغالباً انت تقوم بدفع مبلغ محدد ليقوم الشخص ببرمجته لك فقط فهو بناء على الاتفاق 2- يختلف بحسب الموقع أو التطبيق و يمكن للمبرمج إعطاء مايسمى ب admin panel أو لوحة تحكم للتحكم في الموقع أو السيرفر بحيث تكون لوحة تحكم واضحة لك مع واجهة رسومية وتستطيع تعلم إستخدامها بكل سهولة