Other Free Encyclopedias » Online Encyclopedia » Encyclopedia - Featured Articles » Featured Articles: Cherry Office Furniture - How to Find Cherry Office Furniture to Email A Fax - How to Email a Fax

Document Management Open Source - Document Management, Content Management and Open Source

document management and content management what is open source? perl

What Is a Document Management System?

A document management system, in the simplest definition of the term, is a filing system for retrieving information. Most of the information businesses and other organizations need to stay competitive in today’s marketplace is digitized into electronic databases, and so “document management” in the computer age has come to refer to software programs that store a variety of different types of files including text, photo, audio and video files; scanned paper documents such faxes, letters and reports; emails and financial data, and provide secure access only to those individuals who are authorized to access them.

Document Management and Content Management

Document management is an essential component of content management, a more global term that’s used to refer a formal method of organizing and storing proprietary files belonging to a specific organization that allows members of that organization to access those files and work with them collaboratively.

What Is Open Source?

When document management software first appeared, much of it was proprietary software, so-called “enterprise” software, designed by companies who kept the computer code behind their products a trade secret in order to maintain a competitive advantage in the marketplace. From the very beginning of the Internet, however, many innovators working in the medium had lobbied for sharing computer code, arguing, “Information wants to be free;” by the 1990s this philosophy had become the basis for a movement called open source which promoted access to source code and other source materials to allow developers the freedom to modify source code to create products customized to fit their own needs.

Some Open Source Content Management Systems

Java-Based Content Management Systems

Java is a programming language that was developed in the early 1990s by Sun Microsystems, a major proponent of open source. Java is behind many of the applications people use not only on the Internet but also on mobile phones and other handheld devices.

There is some controversy over whether Java truly fits the criteria to be considered open source. Sun Microsystems was acquired by Oracle in early 2010. Oracle owns Java’s patents, and the company has argued in court that this means it also owns the many implementations of open source technology that have been developed over the years.

DSPACE: DSPACE is a digital library system developed by the Massachusetts Institute of Technology in collaboration with Hewlett-Packard. It’s designed to allow libraries and institutions of higher learning to digitize and distribute research materials using the worldwide web.

• Daisy: Daisy is a cross-platform content management system used by many corporations for the management of content-rich websites.

• Alfresco: Alfresco is a content management system for Microsoft Windows and Unix used for organizing and storing documents, web, records and images, as well as collaborative content development. In addition to the free open source version of this software, there is also a proprietary, enterprise version.

Microsoft ASP.NET-based Content Management Systems

Microsoft ASP.NET is a web application developed by Microsoft. In 2009, its source code was released under the Microsoft Public License.

• DotNetNuke : DotNetNuke is a content management system that allows users without any programming experience to create and edit customized content on their websites.

• mojoPortal: mojoPortal is a cross-platform content management system that allows users to incorporate forums, blogs, photo galleries, and e-commerce features into their websites through plug-ins.


Perl is a UNIX-scripting program revered among programmers for its immense flexibility and adaptability. All versions of Perl released after 2000 are open source.

• Movable Type: Moveable Type is a weblog publishing system that supports templates, tags, trackbacks and other types of standalone and multi-user content.


PHP is a general-purpose web-scripting language widely used for its ability to generate dynamic web content.

• Joomla!: Joomla! is an extremely popular content management system used for incorporating features like page caching, RSS feeds, printable versions of pages, news flashes, blogs, polls and search into users’ websites. In 2005, the year Joomla! was first launched, it was downloaded over 2.5 million times.

• Drupal: Drupal is a content management system distributed under the GNU General Public License. It has widespread usage in personal, corporate and government contexts, and is believed to provide the back-end for over one percent of all the websites in existence today.

Document Scanner Software - Finding a Document Scanner with the Right Software [next] [back] Docking Station For Laptop - Do You Need a Docking Station for your Laptop? - What Docking Stations Do, Do You Need One?

User Comments

Your email address will be altered so spam harvesting bots can't read it easily.
Hide my email completely instead?

Cancel or