Our Solutions

Creatrix solutions have a real effect on our customers. We are the catalyst that helps them achieve their goals. The goal of a solution is to produce positive gains in cost savings, time savings, and/or user and customer satisfaction.


Biometrix is a software suite consisting of Embedded, Enterprise, Mobile, and Cloud middleware that integrates multiple partners' biometric technologies for biometric capture and matching. It allows the customer to select the best technologies for their needs and mix and match as needed. Biometrix permits multimodal capture (fingerprint, face, and iris) and works with a variety of capture devices. Further, it employs customizable logic to determine single or multi-modal settings, parallel or cascading modes, and probability thresholds. It can be deployed on premise, in a public or private cloud, or as SaaS.

Biometrix is a powerful pre-integrated soluction that simplifies biometric enrollment, identification, and verification with one straightforward API and mitigates the operational, cost, and security risks related to biometric systems integration. The software suite and/or individual middleware would support the mission of a variety of organizations running the gamut from the military, law enforcement, and government agencies to financial corporations and healthcare firms.

Creatrix has a decade of successful experience with biometrics systems in enterprise environments. Our strong relationships with industry partners allow us to deliver fully integrated solutions that meet and often exceed customer's expectations. We also understand the myriad technological issues and privacy concerns related to the use of biometrics. Creatrix is able to help organizations overcome these obstacles and navigate even the most complex biometrics systems.

Benefit: Reduce the risks and costs involved with implementing an integrated biometrics system.

JVM Tuning

A web application was experiencing serious performance problems, only handling 10 concurrent users before terminating due to an out-of-memory exception. Creatrix first profiled garbage collection and verified that the out-of-memory exceptions were occurring due to a condition were the heap fills up too quickly for the garbage collector to effectively free heap space. Applying knowledge of how web applications operate, Creatrix engineers reconfigured the JVM heap settings to increase the amount of space available for short-lived objects. This adjustment allowed the application to handle over 100 concurrent users.

Benefit: Increased user capacity by 10 times.

Biometric Password Reset

Field personnel would routinely lock out their Active Directory accounts, which placed undo strain on the help desk and systems administration team. Creatrix developed an application to read the finger print templates from a PIV type card and match them to the person using the computer. Retrieval of the template required that the user enter their card PIN. This essentially amounted to a three-factor authentication – "something they have, something they are, something they know". If the match was successful, the user was prompted for a new password. The template was then transmitted, along with the fingerprint and new password, to a back-end server. If the server verified the match, then it would change the user’s password to the new password. All traffic was encrypted over a VPN connection.

Benefit: Reduced help desk call volume by 40%.

PKI Certificate Renewal System

A certificate authority’s (CA) fulfillment process was manual, and there were more than 400 workstations that used certificates for VPN machine authentication. The manual process was as follows:

  • Generate PCKS 10 request
  • Fill out online web form
  • Upload PCKS 10 request
  • Print paperwork from website
  • Sign paper work
  • Mail paper work to CA
  • Wait for CA email
  • Download certificate from CA
  • Install certificate on workstation

Creatrix wrote software to automate the process. A web service permitted workstations to request a new certificate; a message broker then called a custom library to generate a PCKS10 certificate request. The form was completed, and the required paperwork was generated as signed PDF documents which were then emailed to the CA. A custom service then checked the CA for new certificates on a daily basis. If new ones were found, the message broker would join the certificate with the private key, encrypt it, and store it in a database. On the workstation’s next web service request, the web service would retrieve the certificate from the database, encrypt it with the public key, and transmit the encrypted package to the work station that would then install the certificate.

Benefit: Eliminated manual process for nearly 400 computers.