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.