EdTech
SaaS Platform Engineering and Modernization
Modernizing a Multi-Tenant Scholarship for a Leading SaaS Scholarship Platform for Colleges
A cloud-based SaaS scholarship platform served hundreds of colleges and schools across the U.S. The platform ran into growing technical complexity across a two-layer stack. Managing features, roles, and student workflows across both layers needed a structured upgrade. The goal was to keep operations running for all schools without breaks.
Talk To Our Architect
Challenge
Solution
The Outcome
The Challenge
The platform needed to update a complex two-layer setup. The goal was to keep scholarship work running without breaks across hundreds of schools at the same time.

Dual-Layer Architecture Complexity

The platform ran across a modern .NET 8 and Angular 18 stack. Adding features and fixes across both layers needed careful work at every release. This made sure things kept working for each school.

Tenant Isolation and Role Access Risks

Every feature, query, and API call needed to be scoped to the correct school. This covered role-based access for Admins, Students, Reviewers, Donors, and a new Super Admin role.

The Solution
Entrans ran structured platform work across the upgrade, role access, student workflows, and funds features.

Dual-Layer Architecture Management

The modern .NET 8 and Angular 18 stack and the old AngularJS layer were kept running side by side. Careful fixes were applied to old code to keep things working for all schools.

Role-Based Access Control Expansion

The access rules were updated to give the Super Admin role the correct access. This covered all API calls, rule settings, and screen parts. Access limits were kept consistent across the whole platform.

Student Workflow Stability

Bugs in student application, follow-up, and table question workflows were fixed. This made sure grant submissions went through with correct feedback and no data loss.

Funds Management Feature Delivery

The Funds module was built and updated with transaction history, fund-to-grant linking, custom fields, and donor tracking. Balance totals were also added, all scoped to each school.

Data Access and Query Optimization

Key data calls were moved to direct EF Core queries using a set DbContext. This replaced slow back-and-forth calls with faster single calls and cut response delays on often-used platform points.

The Outcome
The platform now runs stable scholarship work across hundreds of schools with strict data limits. The upgrade and fixed workflows have cut repeat bugs and made things more solid for students and admins.

100+ Institutional Tenants supported with scholarship operations across every release.

6 Platform Modules modernized with full design system alignment.

0% Student Data Loss achieved by resolving application and follow-up across both modern and legacy platform layers.

We have been working with Entrans for the last two years and they have played a key role in building our solution. Their expertise and professionalism were evident throughout the development cycle, and we were very pleased with the final product. They have shown enormous skill and vast domain knowledge and their IT expertise is reliable and trustworthy. We would recommend Entrans for anyone looking for quality IT services, delivered in a professional manner
Nikolay Prokopiev
Chief Executive Officer
Related Case studies
Modernizing a Multi-Tenant Scholarship for a Leading SaaS Scholarship Platform for Colleges
A cloud-based SaaS scholarship platform served hundreds of colleges and schools across the U.S. The platform ran into growing technical complexity across a two-layer stack. Managing features, roles, and student workflows across both layers needed a structured upgrade. The goal was to keep operations running for all schools without breaks.
Optimizing SMB Loan Approval Systems for a Leading Bank with Verification and QA Testing
A leading US-based fintech lender gave working capital to small businesses. The platform ran into problems, data gaps, and broken links across its loan systems. With this in mind, a QA project was set up to run auto testing and connection checks. Rule checks were also added across the platform.
Load More
Link copied to clipboard !!