An application license agreement (also called a software license agreement or End-User License Agreement) is a legal contract created between the creator, author and/or licensor of an app, and the purchaser. The license agreement establishes the purchaser's rights while protecting the creator's interests.