A software white-label agreement is a contract between two entities where one entity, the licensor, grants the other entity, the licensee, permission to brand and distribute their product as if it were their own. This type of reseller agreement often includes customization options like tailor-made branding and features. In exchange for these rights, the licensee pays a fee to the licensor.