Source code file written in Erlang, a programming language used for developing real-time systems for instant messaging, e-commerce, and computer telephony; used as a header file that is included in Erlang source files (.ERL extension); generally used for storing macros shared by different software components.