Case study · Enterprise
Designing a Custom SharePoint App Portal for Power Apps Integration in Microsoft Teams
Centralised app discovery and governance for enterprise-scale Microsoft Teams deployment.
By Spreeze team · Published
- Users served
- 20,000+
- Apps in one catalogue
- 140+
- Experience
- Teams-first

Overview
Spreeze designed and delivered a custom SharePoint-based App Portal to centrally surface Power Apps and line-of-business applications directly inside Microsoft Teams. The solution provided a single, user-friendly app discovery experience for a large enterprise user base while maintaining strong governance and performance.
The portal transformed how 20,000+ users access and discover internal applications, creating a scalable foundation for digital workplace innovation while addressing the imminent SharePoint 2016 end-of-life challenge.
The challenge
The organisation faced growing complexity in how internal applications were accessed and managed across a large, distributed workforce.
- SharePoint 2016 approaching end-of-life with no long-term support path
- Over 140 internal applications developed using Power Apps and SharePoint with no centralised discovery experience
- App sprawl across multiple SharePoint sites creating confusion and reducing productivity
- Users struggled to find the correct apps inside Microsoft Teams
- Inconsistent user experience across departments with varying app access patterns
- Need for a Teams-first experience aligned with modern work practices
- Growing scale to 20,000+ users required enterprise-grade governance and performance
What we did
Spreeze delivered a custom SharePoint App Portal, embedded seamlessly into Microsoft Teams, providing a centralised hub for application discovery and access.
- Custom SharePoint Online App Portal acting as an internal “App Store”
- SPFx-based modern web parts for optimal SharePoint Online integration
- Curated catalog of Power Apps surfaced directly within Microsoft Teams
- Deep linking into Microsoft Teams for seamless app launching
- Role-based visibility and access control using Microsoft Entra ID
- Categorisation by department and function for intuitive discovery
- Optimised UX for desktop and mobile Teams clients
Outcomes
The SharePoint App Portal delivered measurable improvements across user experience, governance, and platform scalability.
- Centralised app discovery for 20,000+ users
- Visibility of 140+ internal applications in one location
- Improved Teams adoption and usability
- Reduced support overhead and user frustration
- Scalable, future-ready app platform
- Strong governance without sacrificing user experience
- Foundation for ongoing digital workplace innovation
Technologies
SharePoint Online · SPFx · Power Apps · Microsoft Teams · Microsoft Entra ID