software publisher - Computer Definition
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 development or obtain off-the-shelf packages. The titles "software publisher," "software developer" and "developer" are used synonymously; however, "developers" may be limited to designing the user interface and programming, whereas a "publisher" implies distribution and marketing as well as development. See developer.