A software vendor is an organization specializing in making and selling software for mass or niche markets.
A software dealer is an organization which sell software produced by others.
Meanwhile, Software distribution is the process of delivering software to the end user. And the person or organization who are responsible for distributing software to others are called as software distributors.
Here the answer is A.