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.
Infrastructure
Our production systems run on reliable, secure Linux virtual private servers located at industry leading third-party cloud hosting facilities including Linode and Amazon Web Services. Our servers are configured for performance, security, and reliability. The server environment is 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.