The Object Oriented POS Project.