Trait
API
Application Programming Interface
A set of rules and specifications that define how different software components or systems can communicate and exchange data.