Assess your environment and requirements for deploying Microsoft 365 Apps
Follow the steps in this article to assess your environment and requirements before deploying Microsoft 365 Apps in your organization. This assessment will help you make key decisions as part of planning your deployment.
In addition to this guidance, we recommend that you use Microsoft FastTrack to help with your deployment.
Step 1 - Review infrastructure and requirements
Review the number and details of your client devices, including platform (Windows or Mac); operating systems; architectures (32-bit or 64-bit); required languages; and existing versions of Office, Visio, Project, and other Office applications.
As part of this review, make sure that your client devices meet or exceed the minimum system requirements for installing Microsoft 365 Apps.
Review the client requirements for your on-premises server workloads as well. For example, verify if your on-premises Exchange servers meet the minimum requirements as described in the Exchange Server Supportability Matrix.
Finally, you should review the deployment tools you use in your organization. We recommend to use Microsoft Intune. If you are using Microsoft Configuration Manager, we recommend upgrading to the current branch and updating to the current release. For more information, see Which branch of Configuration Manager should I use?.
Step 2 - Review licensing and accounts
Make sure that all your users have Office 365 (or Microsoft 365) accounts and licenses, and that those licenses include Microsoft 365 Apps. For details on how to manage accounts and licenses, see Overview of licensing and activation in Microsoft 365 Apps, Manage Microsoft 365 user accounts, licenses, and groups with PowerShell, and Subscriptions, licenses, accounts, and tenants for Microsoft's cloud offerings.
If you plan to install Visio or Project, make sure that you have the appropriate licenses and have identified the users who need them. Review the documentation on deploying Project and deploying Visio.
Step 3 - Assess network capability
Review your network capability, including bandwidth and distribution of client devices, based on the following considerations:
- Installation files for Microsoft 365 Apps are at least 3 GB for the core files, plus at least 450 MB for each language deployed.
- Client devices require internet access to activate their Microsoft 365 Apps subscription, and then must connect at least once every 30 days to verify their subscription.
- The following ports and protocols must be open: Microsoft 365 and Office 365 URLs and IP address ranges.
- Microsoft 365 Apps updates vary in size, but you can review recent download sizes here. For details on the frequency and type of updates based on channel, see Overview of update channels for Microsoft 365 Apps.
- Updating client devices directly from the Office Content Delivery Network (CDN) can vastly reduce your administrative investment. To help decide whether this is appropriate for your organization, make sure to assess the connectivity between the internet and your client devices, including devices in remote sites. If you do manage updates from the Office CDN, updates are automatically deployed over a number of days to conserve your network bandwidth.
- To reduce the load on your network and internet links, we recommend to leverage PeerCache when using Configuration Manager or Delivery Optimization when getting the installation or updates from the internet.
Step 4 - Assess application compatibility
Before deploying Microsoft 365 Apps, you may want to test your business-critical VBA macros, third-party add-ins, and complex documents and spreadsheets to assess their compatibility.
The vast majority of add-ins, VBA macros, and complex documents and spreadsheets that work with Office 2010 or newer will work with Microsoft 365 Apps as well.
To complete that assessment, do the following steps:
Discover and get readiness information about your VBA macros and add-ins by using the Readiness Toolkit. We recommend to run the Readiness Toolkit on sample set of client devices across your organization. For more information, see Use the Readiness Toolkit to assess application compatibility for Microsoft 365 Apps.
Use the reports to identify the readiness status of your add-ins and get recommendations about how to fix any VBA macro issues that were identified.
Working with your business groups, define a pilot group of representative users and client devices from across the organization. Those client devices should include the architectures in your organization (32-bit and 64-bit) and all the critical line-of-business applications, add-ins, and macros that you want to test with Microsoft 365 Apps.
If you use the current version of Configuration Manager, you can use the Office 365 ProPlus Pilot and Health Dashboard to help you plan, pilot, and perform your Microsoft 365 Apps deployment. For more information, see Office 365 ProPlus Pilot and Health Dashboard.
As part of your deployment, you'll deploy the apps first to the targeted group from step 3, and then do an additional round of testing to ensure compatibility between Microsoft 365 Apps and the add-ins and client devices in that group. After you have verified compatibility, you can deploy to the rest of your organization. That first group can continue to be a pilot for testing future updates ahead of the rest of your organization. For more information, see Plan your enterprise deployment of Microsoft 365 Apps.
Review exit criteria
Before planning your deployment, make sure you've completed all the steps for assessing your environment and requirements.
|Number of clients||Y/N|
|Client platform (Windows or Mac)||Y/N|
|Architectures (32-bit and 64-bit)||Y/N|
|Existing versions of Office||Y/N|
|Existing versions of Project and Visio||Y/N|
|Existing deployment tools||Y/N|
|If using Configuration Manager, on current branch||Y/N|
|Office 365 (or Microsoft 365) licensing and accounts||Y/N|
|Run Readiness Toolkit||Y/N|
|Fix critical add-ins||Y/N|
|Define pilot group||Y/N|
Submit and view feedback for