Alfresco is an open source Enterprise Content Management (ECM) system that manages all the content within an enterprise and provides the services and controls that manage this content.
Alfresco is an open source Enterprise Content Management (ECM) system that manages all the content within an enterprise and provides the services and controls that manage this content. At the core of the Alfresco system is a repository supported by a server that persists content, metadata, associations, and full text indexes. Programming interfaces support multiple languages and protocols upon which developers can create custom applications and solutions. Out-of-the-box applications provide standard solutions such as document management, records management, and web content management.
As an entirely Java application, the Alfresco system runs on virtually any system that can run Java Enterprise Edition. At the core is the Spring platform, providing the ability to modularize functionality, such as versioning, security, and rules. Alfresco uses scripting to simplify adding new functionality and developing new programming interfaces. This portion of the architecture is known as web scripts and can be used for both data and presentation services.
Alfresco enables organizations to control costs and boost productivity in the following ways:
- Rapid deployment delivers immediate business value: Alfrescos Web 2.0 functionality enables organizations to simply and rapidly rollout collaborative content solutions;
- Supports initiatives for knowledge retention, best practice and virtual teams: Organizations can support virtual team collaboration for home and distributed working, as well as support initiatives for employee knowledge retention and more effectively access best practice information;
- Cost reduced to operating expense rather than capital expense: Alfrescos open source subscription model allows customers to implement an enterprise wide collaboration tool at a low cost, without incurring capital expenses (cap ex) associated with traditional licensing models;
- Re-use of existing investments in hardware and software: Alfresco.s open standards architecture enables organizations to leverage existing investments in hardware and software;
- Quickly create new applications to support departmental requirements: Alfresco supports rapid application development with components produced using lightweight, standards-based scripting as opposed to a proprietary stack tying customers into a single vendor and the related maintenance costs.