Purplewire Logo

Software Platform

Our preferred software platform utilizes a customized MVC framework with object-oriented Perl application code, a MySQL relational database, and an Apache web server on the front end. Client-side interface programming utilizes mobile-friendly responsive design methods and an emphasis on cross-browser and cross-platform compatibility, with technologies including javascript, Ajax, HTML5, and CSS3. Our development projects often incorporate additional technologies such as SOAP or REST web service APIs, Bootstrap, Less CSS, OAuth, and NoSQL databases.


Our production systems run on reliable, secure dedicated Linux servers located in Syracuse and at third-party hosting facilities. Our servers are configured for performance and reliability, with features such as redundant power supplies and RAID redundant disks, and with extensive use of virtualization technologies for maximum availability and flexibility in responding to changing resource needs. The servers and the server room environment are continually monitored from on-site and remote locations, with wireless notification of any potential problems to our 24/7 on-call system administration team. Our security infrastructure includes several layers of protection at the network perimeter, server, and application levels, involving technologies such as ICSA-certified firewalls, SSH and SSL encryption, and intrusion detection.