In this chapter, we will analyze the final version of the home inventory program. I hope that in this process you will develop a better notion of how much work it takes to create even a relatively simple program that solves its users' problems in a natural and convenient way. We'll get started as soon as we cover some definitions and objectives.