Architecture

Discuss the Coding structure, libraries used and best practices to extend CiviCRM.