If you look on Singular Inversions web site, you'll find that they sell an SDK (software development kit) so that programmers can incorporate the FaceGen technology into their own software. I suspect this is how the FaceRoom was started, and that CL added their own twists to it for Poser.