Object-oriented operating systems are like puzzles. They are made up of many pieces, each piece a different type of program that works together to make a complete system. Each piece of the puzzle is called an object. All the objects work together to provide the user with the ability to run programs, save files, access the internet, and do other tasks. The objects also help the computer understand how to run different programs and how to interact with the user.