This document proposes a coordination plan for overall CCSM software engineering. A number of issues are addressed ranging from tools and resources to planning and priority. The first section provides some background on the formation of this document. Section two outlines specific changes that are recommended. Section three defines roles. Section four is a summary of recommendations. There is also an appendix that describes a number of software coordination issues this document is intended to address and an appendix that defines terms.