Software publisher

A software publisher is an entity that publishes (and generally also distributes) computer software. The software may be developed by the publisher itself or it may be software developed by third parties.