This all comes down to where the product is stored. A reseller never stores a product, where as a distributer does. With most IT companies now working from the Cloud and creating SaaS (or similar) applications, they (as the supplier) retain the product on their servers, and a reseller sells it on to end-users. For this reason distributor agreements are not as common in the IT industry.