The document discusses techniques for managing distributed software development across multiple countries. It summarizes EnterpriseDB's approach which blends open source development with a traditional product development lifecycle. Key techniques for communication include video conferencing, email, source code repositories, and documentation wikis to facilitate collaboration between virtual teams.