CoreJail Under the Hood
This page is for your IT team. Everything they need to evaluate CoreJail from a technical, security, and infrastructure perspective.
Modern web application, zero desktop installs
Browser-Based
Built on .NET with Blazor WebAssembly. Runs in any modern browser with no plugins, no Java, no Silverlight, and no fat client installs.
Database Flexibility
Supports both SQL Server and PostgreSQL. Choose the database platform that fits your county's existing infrastructure and licensing agreements.
Performance
Built with performance in mind. Bulk operations, efficient queries, and a responsive UI that won't leave officers waiting during back-to-back intakes.
Responsive Design
Accessible from desktop workstations throughout the facility. The interface is designed for the screens your staff actually uses.
Load Balancing & HA
Supports load-balanced deployments across multiple application servers. If one node goes down, traffic routes to healthy instances automatically.
Full Developer API
RESTful API with webhook support and enterprise service bus compatibility. Build integrations with any system your county operates.
Cloud hosted or on-premise
Cloud Hosted
Core xRM manages the infrastructure, patching, updates, and backups. Your staff opens a browser and gets to work. No servers to maintain, no downtime coordination on your end. Ideal for counties that want to minimize IT overhead.
On-Premise
Deployed on your county's own servers, behind your firewall. Database stays on county-owned infrastructure. Integrates with your existing identity provider. Full data sovereignty for counties with strict data residency requirements.
Enterprise-grade access control
Role-Based Access Control (RBAC)
A layered permission model: Users belong to Groups, Groups have Policies, Policies contain Rules. Each rule controls a specific action (Create, View, Update, Delete) on a specific module. Application Admin super-role available for system administrators.
Component-Level Control
Permissions go beyond page access. Individual buttons and actions can be hidden or disabled based on the user's role. Route-level protection prevents unauthorized users from navigating to restricted pages entirely.
Identity Provider Integration
Supports Microsoft Entra ID (Azure AD), Google Cloud Identity, ADFS for on-premise Active Directory, and local login accounts. Staff can authenticate with their existing county credentials.
Full Audit Trail
Every record in the system tracks created_by, modified_by, created_on, and modified_on. Complete accountability and traceability across all modules for compliance and internal review.
Dynamic, data-driven reporting
CoreJail ships with 46+ pre-built reports. The reporting engine is SQL-based and data-driven, meaning new reports can be added or modified without code changes.
Comprehensive Coverage
Reports span daily operations, population management, sentencing and release projections, billing and reconciliation, classification tracking, and compliance.
Parameterized Inputs
Reports accept dynamic parameters: date ranges, number of days, age ranges, classification levels, population types, and more.
Role-Based Visibility
Reports are assigned to security groups. Users only see reports relevant to their role. Application administrators have a super-admin override to access the full catalog.
Extensible
New reports are defined through SQL-based data configuration, not code deployments. As your facility's reporting needs evolve, reports can be added without waiting for a software release.
Works with the vendors your facility already uses
CoreJail connects to the systems your jail depends on. We're not asking you to replace everything. We plug into what you have.
Commissary & Food Service
Connect to commissary and food service providers.
Inmate Healthcare
Interface with inmate healthcare vendors.
Video Visitation
Connect to video visitation platforms.
Inmate Tracking (RFID)
Interface with RFID inmate tracking systems.
Victim Notification
Connect to victim notification networks.
Law Enforcement (NIST)
Law enforcement information sharing interfaces.