Requirements and conventions