An End User License Agreement or EULA is a legal agreement that is common with software or mobile apps, where a limited use license is granted to the end users by the business. The EULA works as an agreement between the business and end users. It outlines the rules of using the license and the rights of the license grantor to revoke the license at any time amongst other important details.