---
title: Welcome to the Microsoft 365 Developer Program
description: Join the Microsoft 365 Developer Program to develop Microsoft 365 solutions independent of your production environment.
ms.date: 10/01/2025
ms.localizationpriority: high
---
# Welcome to the Microsoft 365 Developer Program
The Microsoft 365 Developer Program includes a Microsoft 365 E5 developer subscription that you can use to create your own sandbox and develop solutions independent of your production environment. You can build Microsoft Teams apps, Office Add-ins for Word, Excel, PowerPoint, or Outlook, or SharePoint Add-ins, using Microsoft Graph, the SharePoint Framework, Power Apps, and more. You also get access to [Microsoft Intune](/mem/intune/fundamentals/what-is-intune).
Do you have a Visual Studio Pro or Enterprise subscription? If so, you can take advantage of additional benefits when you join the program; for details, see [Join with Visual Studio](join-with-visual-studio.md).
## Microsoft 365 Developer Program eligibility overview
Use the following quick reference to see if you are eligible.
|**Category** |**Qualification**|**How to join**|**See also**|
|:----------------------------|:----------------|:--------------|:-----------|
| Visual Studio Subscribers | Visual Studio Professional or Enterprise subscription holders automatically qualify. | Sign up via Visual Studio portal. | [Join now](/office/developer-program/join-with-visual-studio) |
| ISV Success Program Members | Companies enrolled in ISV Success Program or eligible MAICPP tiers can request a Microsoft 365 E5 developer subscription. | Once you sign up for the developer program with your corporate email, you'll see an option to request a M365 E5 Developer subscription. | [- Learn more about the ISV Success Program](/partner-center/membership/isv-success)[- Learn more about the MAICPP](https://www.microsoft.com/americas-partner-one/maicpp?msockid=111adc8963d469eb14c7c9c562866859) |
| Microsoft AI Cloud Partner Program Participants | Eligible MAICPP partner levels include:
- Azure Expert Managed Service Providers (MSP)
- Solutions Partners
- Specialization Partners
- Managed Partners
- Microsoft Action Pack Subscribers
- Partner Success Core Benefits Recipients
- Partner Success Expanded Benefits Recipients
- Partner Launch Benefits Recipients
- Legacy Gold/Silver Partners
| Sign in with your corporate email and the eligibility option will appear. | [Learn more about partner types](/partner-center/membership/mpn-overview#services-partner) |
| Premier or Unified Support Plan Members | Companies with a Premier or Unified Support contract are eligible.| To request a subscription, after registering for the developer program, reach out to your Microsoft partner contact to request a Microsoft 365 E5 Developer subscription using the same email address you signed up with. - Customer Success Account Manager (CSAM) (for Premier or Unified Support customers)
- Partner Development Manager (PDM) (for Managed Partners)
- Customer Support Engineer (for ISV Partners)
| N/A |
| Government clouds | The Microsoft 365 Developer Program is not offered in Microsoft's government clouds such as Microsoft 365 Government (GCC, GCC High, or DoD). | Government cloud environments are designed to meet specific regulatory and compliance requirements, and some programs or features available in the commercial cloud are not supported there. | N/A |
## Join the Microsoft 365 Developer Program
> [!IMPORTANT]
> If you're a paid Visual Studio subscriber, we recommend that you join the program by activating the benefit through the Visual Studio membership portal. For details, see [Join with Visual Studio](join-with-visual-studio.md).
1. Go to the [Join the Microsoft 365 Developer Program](https://developer.microsoft.com/microsoft-365/dev-program) page.
2. In the upper-right corner, choose **Sign in** to sign in with your Microsoft account or Microsoft Entra-enabled email.
> [!NOTE]
> The following sign-in options are not supported:
> - Phone numbers.
> - Email accounts with the **\*.onmicrosoft.com** domain.
>
> If you're signed in with one of these options, you'll get an error message and will need to sign in with a supported email account. For more information, see [What account can I use to sign up for the Developer Program?](/office/developer-program/microsoft-365-developer-program-faq?source=docs#what-account-can-i-use-to-sign-up-for-the-microsoft-365-developer-program-)
Remember the email account that you sign in with. You'll sign in to the [Developer Program dashboard](https://developer.microsoft.com/microsoft-365/profile) with this account. This account is different than the admin ID that you'll use for your Microsoft 365 developer subscription.
3. After signing in, choose **Join now**.
4. On the **Microsoft 365 Developer Program Signup** page, complete the following fields in the online form:
- Contact Email
- Country/Region
- Company
5. Review the **terms and conditions**. You'll need to select the check box before you can join.
6. Optionally, select the **I would like to hear from the Microsoft 365 Developer Program** check box if you want to hear from Microsoft about new capabilities and other updates.
7. Choose **Next**.
8. On the **Microsoft 365 Developer Program Preferences** page, let us know your preferences so we can personalize your experience, including:
- The industry that you work in.
- The type of applications or solutions that you're interested in developing.
- Products, technologies, and programming languages that you're interested in.
9. When you're finished, choose **Join**. Your preferences appear on the next page in the top right, and you will see a Welcome message and will receive a welcome email.
## Related content
- For frequently asked questions about the Microsoft 365 Developer Program, see the [FAQ](microsoft-365-developer-program-faq.yml).
- [Extend Teams apps across Microsoft 365](/microsoftteams/platform/m365-apps/overview).