Office A program that assigns an staff of employees for an office using hierarchy and object-orientation.