This chapter addresses issues in systems development and design of software products. The goal is to describe three problems in the industry. First, is the inability of current methodologies and practice to factor in human and organizational issues. Second, is the high number of “one off” or custom solutions that we see in practice. And third is the inflexibility of current systems development methodologies. Chapter Nine will introduce a method that addresses these observed industry issues.