Each phase of the development life cycle is important and the products of each are essential for a successful system. however, development techniques and tools are phase-specific and do not communicate with one another. We believe that this is the case because developers have not yet discovered a unifying conceptual model of information system development constructs applicable to the whole life cycle. We propose to survey current technology for all life cycle phases, formulate an integrated conceptual model, indicate L: the relationships between constructs in the individual phases, demonstrate how current techniques and tools relate to this integrated conceptual model, and establish specifications for an information repository based on this integrated conceptual model. Achievement of these objectives will enable NSWC to demonstrate how the complete system development life cycle can be addressed, how different system development techniques and tools from various vendors can be integrated, and how to represent each development phase, make transitions from one phase to the next, and maintain traceability between phases.