The Digital Backbone Of Penn An Indepth Look At The University Of Pennsylvanias Intranet
Penn's intranet isn't some sleek, modern platform you'd find at a tech company. It's a patchwork of systems that have been bolted together over decades, held together by a handful of IT staff who know where all the bodies are buried. If you work at Penn or research higher ed infrastructure, you already know this. But let me walk through how it actually works in practice, not the press-release version. The core of Penn's intranet runs on a mix of SharePoint Online through Microsoft 365, several legacy internal tools that refuse to die, and a custom-built identity layer anchored to the PennKey system. Most people think the intranet is just one website. It's not. It's more like a constellation of services that share authentication but operate independently. Pages, document libraries, calendars, and approval workflows live in different corners of SharePoint. Some departments still run their own standalone sites that federate credentials but aren't connected to anything else. There's a reason nobody knows exactly how many intranet properties exist at Penn.
Behind The Digital Backbone Of Penn An Indepth Look At The University Of Pennsylvanias Intranet
The authentication layer is what makes the whole thing function. PennKey is built on top of Azure Active Directory with custom multi-factor authentication rules. When you log in, you're not just getting into an intranet portal - you're passing through a federated identity system that also grants access to research databases, learning management systems, library catalogs, and internal IT service management tools. This single sign-on capability is the actual backbone. Everything else is surface area. Here's something most people don't realize: the Penn intranet uses SharePoint Online, which means Microsoft manages the infrastructure, but Penn manages the customization. That distinction matters enormously. When Microsoft pushes an update that breaks a web part or changes how permissions propagate, Penn IT has to react. I watched this happen twice in a single year. The March 2022 update to SharePoint's permission inheritance model broke about forty departmental sites overnight because they'd relied on a workaround involving broken permission structures. The fix took three weeks and required someone on the Penn IT team to audit every site manually. There is no script for this because there is no standard permission model that holds across all the sites. The networking side runs through Penn's campus LAN infrastructure, which uses a hierarchical design with core switches in the data centers at different buildings. VPIE manages the network, and they've been migrating toward a SDN architecture over the past few years. If you've tried to set up a research lab with specific network requirements - isolated VLANs, particular firewall rules, bandwidth allocations - you've dealt with how long this process takes. Standard provisioning is four to six weeks. Urgent requests get expedited to two weeks if someone in networking cares enough to push it. This isn't unique to Penn. It's just how university IT operations work at this scale.
The biggest gap in Penn's intranet infrastructure isn't technical. It's organizational. Each school within the university - medicine, law, engineering, liberal arts - operates with a significant degree of autonomy over their digital presence. The result is an intranet where the Wharton faculty portal looks completely different from the School of Dental Medicine's internal site, even though both are technically on Penn's infrastructure. They share SSO. They share the Microsoft tenant. Beyond that, there's very little cohesion. People moving between departments often spend a week or more figuring out where things live. The intranet search function barely helps because each system indexes differently. I dealt with a specific edge case that perfectly illustrates this problem. A graduate student in the medical school needed access to a shared document library hosted on the engineering campus intranet. The permissions were configured correctly. Her PennKey authenticated fine. But the document library used a secondary authentication check through a legacy system that hadn't been integrated with the current SSO setup. She couldn't access the files despite having full rights. The workaround was to have her register through the engineering school's external access form and use a separate credential set. She had two accounts for one task. This is the kind of friction that happens regularly and never gets resolved because the fix would require coordinating between schools that don't talk to each other about this stuff. One counter-intuitive thing about Penn's intranet: the older systems tend to be more reliable than the newer ones. The legacy internal applications that predate SharePoint - some are from the early 2000s - run on older server infrastructure that gets maintained in a narrow, well-understood way. When they break, someone knows exactly which database table to query and which stored procedure to rerun. The newer SharePoint deployments, despite being cloud-hosted and supposedly "modern," introduce layers of abstraction that make troubleshooting harder. A permissions error in SharePoint Online can mean digging through Azure AD groups, SharePoint site settings, Office 365 admin centers, and Microsoft's own documentation that assumes you're starting from a different configuration than Penn's. It's easier to fix a broken Perl script from 2004 than a broken SharePoint permission inheritance chain.
Get the Full Details

The learning management system integration deserves a mention because it ties directly into the intranet. Course information, grade portals, and academic schedules are accessible through the intranet but actually pull from PennSolutions, which is the ERP system. PennSolutions runs on Workday now, which replaced an older banner-based system. The migration happened in phases over two years, and during that time the intranet was displaying inconsistent data because different pages pulled from different backend sources. This is still a problem in minor ways. Some pages show current data. Others are cached from a day ago. If you're checking your schedule on the intranet and it conflicts with what you see in Canvas, neither is necessarily wrong - they're pulling from different refresh cycles. For anyone trying to navigate or improve this system, the realistic approach is to work within the constraints rather than fight them. The intranet will never be a unified experience because Penn's organizational structure doesn't support that level of integration. What you can do is build personal shortcuts. Bookmark the specific pages that work. Use the Penn knowledge base (which is also fragmented but better indexed than the actual intranet). Learn which systems to bypass entirely and go direct to the source. The IT help desk will tell you to use the intranet for everything, but for many tasks it's faster to go to the departmental website directly or email the relevant office. The bandwidth and capacity planning side is handled by the university's infrastructure team, and they've done adequate work keeping up with demand. During peak registration periods and when enrollment management systems go live, the intranet sees significant traffic spikes. Penn's architecture handles this without major outages, though individual page loads can slow to two or three seconds. This is acceptable for an intranet. It's not great. Most enterprise organizations would consider this performance gap a problem. In higher ed, it's just accepted.
If you're looking at this from an external perspective - perhaps comparing Penn to other universities' intranets - the honest assessment is that Penn's digital backbone is functional but fragmented. It's not broken. It does what it needs to do for the vast majority of users most of the time. But the fragmentation creates ongoing friction, the maintenance burden falls on a small team, and the path toward genuine integration runs through organizational changes that nobody in power seems willing to make. The technology exists to make this better. The bureaucracy doesn't.