This document discusses several issues that can arise during the software development lifecycle process including choosing a development environment, triggers, secure chatter installation, creating a partner portal case for security review, license management, trialforce management, template IDs, patch restrictions, and Apache Ant.