As noted earlier, JTPACK77 was designed to be used at a variety of levels ranging from black-box solver to toolkit. In this chapter we examine in some detail these uses, starting at the highest-level uses and progressing down to the toolkit level.