Pattern Recognition Software