Publishing is the process of creating material, literature, music, software, and other materials accessible to the public for sale or free of charge. Historically, the term refers to the dissemination of written works, such as books, newspapers, and magazines. With the introduction of digital information systems, the spectrum has been enlarged to include electronic publishing such as ebooks, scholarly journals, micro-publications, newspapers, blogs, video game publishing, etc.