Conceptualization in Software Development
Five Essential Elements of Strategy
Five Keys To Software Projects