An organization that develops and markets software. It includes market research, software production and software distribution. Publishers may develop their own programs, contract for outside ...