Organization: NETSOL Technologies Ltd.
Domain: netsoltech.com
Report Date: December 16, 2025
Report Generated: Based on Microsoft Entra Admin Center License Data
Executive Summary
NETSOL Technologies Ltd. currently holds 54 different license SKUs with varying quantities and utilization rates. The organization has significant trial licenses (approximately 2,210,000+ trial seats) and paid licenses (approximately 2,600+ paid seats). Key findings include:
- Critical Issues: 2 licenses showing negative availability
- High Utilization: 8 licenses at 100% utilization
- Expiring Soon: 1 license expiring
- Trial Focus: Heavy reliance on trial licenses (over 99% of total licenses are trials)
License Categories Analysis
1. Critical/Mission-Critical Licenses (High Utilization)
| License Name | Total | Assigned | Available | Utilization | Status |
|---|---|---|---|---|---|
| Microsoft 365 E3 (no Teams) | 100 | 100 | 0 | 100% | CRITICAL – NEED MORE |
| Enterprise Mobility + Security E5 | 1 | 1 | 0 | 100% | CRITICAL – NEED MORE |
| Exchange Online (Plan 2) | 10 | 10 | 0 | 100% | CRITICAL – NEED MORE |
| Visio Plan 2 | 5 | 5 | 0 | 100% | CRITICAL – NEED MORE |
| Microsoft 365 Copilot | 6 | 6 | 0 | 100% | CRITICAL – NEED MORE |
| Office 365 E1 | 150 | 148 | 2 | 98.7% | NEAR CAPACITY |
| Microsoft 365 Business Basic | 300 | 296 | 4 | 98.7% | NEAR CAPACITY |
2. Problematic Licenses (Negative Availability)
| License Name | Total | Assigned | Available | Issue |
|---|---|---|---|---|
| Microsoft 365 Business Standard | 30 | 35 | -5 | OVER-ASSIGNED |
| Exchange Online (Plan 1) | 986 | 940 | -4 | OVER-ASSIGNED |
| Microsoft 365 F1 | 1,010 | 1,023 | -13 | OVER-ASSIGNED |
3. Expiring Licenses
| License Name | Total | Expiring Soon | Action Required |
|---|---|---|---|
| Microsoft Teams Rooms Pro without Audio Conf… | 1 | 1 | Renewal Needed |
License Portfolio by Product Family
Microsoft 365 Suite
- Microsoft 365 Business Basic: 300 licenses (296 assigned)
- Microsoft 365 Business Standard: 30 licenses (35 assigned – OVER)
- Microsoft 365 F1: 1,010 licenses (1,023 assigned – OVER)
- Microsoft 365 E3 (no Teams): 100 licenses (100% utilized)
- Office 365 E1: 150 licenses (98.7% utilized)
Communication & Collaboration
- Exchange Online (Plan 1): 986 licenses (over-assigned by 4)
- Exchange Online (Plan 2): 10 licenses (100% utilized)
- Microsoft Teams Enterprise: 100 licenses (98 assigned)
- Microsoft Teams Phone Resource Account: 10 licenses (0 assigned)
- Microsoft 365 Audio Conferencing: 11 licenses (9 assigned)
Power Platform
- Microsoft Power Apps for Developer: 10,000 trial (15 assigned)
- Microsoft Power Apps Plan 2 Trial: 10,000 trial (4 assigned)
- Microsoft Power Automate Free: 10,000 trial (500 assigned)
- Power Apps V Trial for Makers: 10,000 trial (0 assigned)
- Power BI Premium Per User: 100 licenses (7 assigned)
- Microsoft Copilot Studio Viral Trial: 10,000 trial (10 assigned)
Dynamics 365
- Microsoft Dynamics AX7 User Trial: 10,000 trial (0 assigned)
- Dynamics 365 P1 Trial for Information Workers: 10,000 trial (0 assigned)
- Dynamics 365 Sales Premium Viral Trial: 10,000 trial (0 assigned)
- Dynamics 365 for Talent: 10,000 trial (0 assigned)
Security & Compliance
- Enterprise Mobility + Security E5: 1 license (100% utilized)
- Microsoft Defender + Purview Suite Add-on: 1 license (0 assigned)
- Rights Management Adhoc: 10,000 trial (1 assigned)
Project Management
- Planner and Project Plan 5: 20 licenses (6 assigned)
- Microsoft Project Plan 5 Trial: 10,000 trial (0 assigned)
Trial Licenses (Major)
- Microsoft Stream Trial: 1,000,000 seats (53 assigned)
- Microsoft Fabric (Free): 1,000,000 seats (150 assigned)
- Microsoft Business Center: 10,000 trial (0 assigned)
- App Connect: 10,000 trial (1 assigned)
Financial Implications & Recommendations
Immediate Actions Required (Urgent)
- Address Over-assignment Issues:
- Microsoft 365 Business Standard: Reduce assignments by 5 or purchase 5 more licenses
- Exchange Online (Plan 1): Reduce assignments by 4 or purchase 4 more licenses
- Microsoft 365 F1: Reduce assignments by 13 or purchase 13 more licenses
- Purchase Additional Licenses:
- Microsoft 365 E3 (no Teams): Urgently needed
- Enterprise Mobility + Security E5: Urgently needed
- Exchange Online (Plan 2): Urgently needed
- Visio Plan 2: Urgently needed
- Microsoft 365 Copilot: Additional seats needed
- Renew Expiring License:
- Microsoft Teams Rooms Pro: Expiring soon – renew immediately
Cost Optimization Opportunities
- Trial License Consolidation:
- 22 different trial SKUs with low utilization
- Consider converting essential trials to paid licenses
- Eliminate unused trial licenses
- License Rationalization:
- Multiple overlapping communication tools
- Consider consolidating Exchange Online plans
- Evaluate actual usage of various trial products
Strategic Recommendations
- Implement License Management Process:
- Regular license audits (monthly)
- Assignment approval workflow
- Usage monitoring and reporting
- Budget Planning:
- Estimated annual cost for current paid licenses: $150,000-$200,000
- Additional budget needed for critical licenses: $50,000-$75,000
- Trial-to-paid conversion budget: $100,000-$150,000
- Compliance Review:
- Ensure all assigned licenses are actively used
- Review Microsoft 365 F1 assignments (may be mis-assigned)
- Verify trial license compliance
Risk Assessment
High Risk Areas
- Compliance Risk: Over-assigned licenses violate Microsoft terms
- Business Continuity Risk: Critical licenses at 100% utilization
- Financial Risk: Unexpected costs from auto-renewing trials
- Security Risk: Unmanaged trial licenses with potential security gaps
Medium Risk Areas
- Operational Risk: Dependence on trial licenses for business functions
- Scalability Risk: Limited headroom for growth in key areas
Next Steps
- Week 1: Address over-assignment issues
- Week 2: Purchase critical missing licenses
- Week 3: Develop license management policy
- Week 4: Conduct user access review
- Month 2: Implement automated license management
- Month 3: Strategic license optimization review
Prepared by: IT Administration Team
Contact: [email protected]
Review Date: January 15, 2026
