تقدم مايكروسوفت إمكانية دعم التطبيقات بالرخص اللازم لتشغيلها, هذا يعني أن كل من يوفر تطبيقاً على سوق مايكروسوفت بإمكانه تحديد سعره وبيعه مباشرة على السوق, وأول دليل على وجود هذه الميزة هو التابع IsUserLicensedForEntity ضمن الصف SPWebApplication. علماً أنه يمكن توفير التطبيقات بدون أي حاجة للرخصة أي برمجية مجانية على سوق مايكروسوفت. ويتوفر أربعة أنواع من الرخص هي:

  • PerpetualMultiUser: تعني رخصة دائماً لمجموعة مستخدمين على نفس الموقع.
  • PerpetualAllUsers: تعني رخصة دائماً لجميع المستخدمين على نفس الموقع.
  • TrialMultiUser: تعني نسخة تجريبية لمجموعة مستخدمين على نفس الموقع.
  • TrialAllUsers: تعني نسخة تجريبية لجميع المستخدمين على نفس الموقع.


كما ستوفر ميزة رخص التطبيقات ما يسمى بمدير الرخصة, وهو عبارة عن شخص أو أكثر بإمكانه إسناد الرخص لمستخدمين محددين. على سبيل المثال قد تشتري الشركة رخصة لعشرة مستخدمين, بينما يستخدم موقعها 50 مستخدم, عندها يمكن لمدير الرخصة اختيار 10 مستخدمين يمكنهم الاستفادة من التطبيق. كما يمكن أن تكون صلاحية الرخصة مرتبطة بالوقت أي يمكن أن تنتهي الرخصة بعد فترة من الزمن, لذلك يوجد نوع من الرخص هو الرخص التجريبية.