1. Determine Whether You Need Goals-based or Cash-flow-based Software "Planning advice can be generalized as goals-based or cash-flow-based, and knowing this first is a good starting point in ...