Prison automation with 816 doors, Web Services integration, and 25-year platform longevity.
Industry: Building Automation / Public Safety


Quick Facts

AttributeValue
CustomerRENIFER Systems and Automation
ProjectFirst private prison with public participation (Brazil)
Capacity3,200 prisoners
Doors816 automated doors and cells
Clients190+ computers facility-wide
Development2 months
Contract25-year management agreement

The Challenge

Challenge: Develop a prison monitoring system for Brazil's first private prison with public participation, requiring a platform that would remain viable for a 25-year management contract.

Specific pain points:

  • Legacy proprietary software (Visual Basic) could not scale to large distributed systems
  • Required multi-threaded task execution for performance
  • Needed modern scripting languages (VB.NET, C#)
  • Required redundancy at project server level
  • Must support proprietary protocol drivers for special security hardware
  • Web Service interfaces needed for Prison Management System integration
  • Legacy software products would take too long to update for new technologies

Impact: Without a modern platform, RENIFER could not deliver a system that would last the 25-year contract period while meeting security and scalability requirements.


The Solution

Architecture

TierComponentCapabilities
FieldMicro-controllers with proprietary protocolDoor state monitoring and alarming
ControlFactoryStudio ServerMulti-threaded execution, redundancy
IntegrationWeb ServicesPrison Management System commands
VisualizationWPF dynamic displaysReal-time cell status and warnings
Clients190+ computersFacility-wide access
CamerasVideo integrationVisual verification of door events

Prison Management System Integration

  • Manages prisoner schedules (visits, activities)
  • Lawyer ID verification (fingerprint)
  • Securely sends commands via Web Services interface
  • Controls door open/close for cells and secured areas

Development Efficiency Features

FeatureBenefit
Reference TagsAliases/placeholders for runtime tag resolution
Tag TemplatesOne set of tags configured for hundreds of doors
Template DisplaysMinimum displays manage entire system
Cell Number SelectionShow any cell's datapoints by entering cell number

Technical Requirements Met

  • Multi-threaded task execution
  • VB.NET and C# scripting
  • Project server redundancy
  • WPF graphic development
  • Remote access
  • Proprietary protocol driver development
  • Web Service interfaces

Key Enablers

FrameworX capabilities that made this solution possible:

CapabilityApplication
Multi-threaded ExecutionPerformance for large distributed door control
Reference Tags & TemplatesOne configuration for 816 doors instead of hundreds
Web Services InterfaceSecure integration with Prison Management System
WPF GraphicsDynamic real-time cell status displays
Proprietary Protocol SupportCustom drivers for security micro-controllers
Project Server RedundancyHigh availability for critical security system
Modern .NET Platform25-year longevity on current technologies

The Results

  • Safer Environment — Reduced opportunities for prisoner contact with jailers through automated door control

  • Reduced Contraband — Helped reduce illegal objects entering prisons

  • Reduced Corruption — Tighter controls and audit trails throughout facility

  • Improved Reliability — Better cell door data reliability for security operations

  • Rapid Development — 816-door system developed in 2 months using templates

  • Scalable Platform — Supports 190+ client computers across facility

  • 25-Year Viability — Modern .NET platform ensures longevity for contract duration


Customer Testimonials:

"We find that FactoryStudio is built to face the challenges of prison and public safety applications today, and are confident Tatsoft will be able to resolve any unknown challenges we come across."

— Antonio Jacomini, Owner, RENIFER Systems

"One of the main reasons we decided to work with Tatsoft is they have decades of experience in developing software products and understand the need to have a flexible, reliable platform on which to build applications that will last a long time."

— Antonio Jacomini, Owner, RENIFER Systems


Resources:

Download case study: CaseStudy_SecurityFacility.pdf


This case demonstrates large-scale security facility automation with template-based development for 816 doors and Web Services integration.


In this section...