Platform Analysis and Selection

Development Environment

Version-controlled Repository

Architecture