Make a Lasting Impression

Join the mailing list


ImpressCMS proudly uses SourceForge
ImpressCMS on

About ImpressCMS

ImpressCMS is a community developed Content Management System. With this tool maintaining the content of a website becomes as easy as writing a word document. ImpressCMS is the ideal tool for a wide range of users: from business to community users, from large enterprises to people who want a simple, easy to use blogging tool. ImpressCMS is a powerful system that gets outstanding results and it is free!

What can you do with it?

ImpressCMS can be used for many types of web sites. The system is highly scalable and it can be used for example as an intranet for a company with 20,000 employees as well as for building a simple 5-page website for the promotion of your company. The system is extremely useful for managing online communities because it has the ability to create user groups and assign permissions for managing content to each different group.

For each type of website ImpressCMS offers different functionality with a collection of hundreds of free modules that are available on A few examples of what you can do with them:

  • Publish news of your organization
  • Let visitors contact you through a state of the art customizable contact form
  • Create and manage articles
  • Add a forum to your site
  • Sell products through your web site using an online store
  • ...and many more

List of key features:


ImpressCMS uses a database to store the data required for running your ImpressCMS site. MySQL and MariaDB is currently supported. Support for other DBMS's is coming soon.

Fully modularized

Website content is managed by separate content modules/web applications. Simply install the module which has the features you need: a news module, forum module, photo album module, there are many many third party modules to choose from.

User Management

Optional user registration: Registered users are authenticated using the standard ImpressCMS system, or by using LDAP. Security: IP banning, restricting content by group, backend security features for database manipulation, security token system for form validation and more. Personalization: Registered users can edit their profiles, select site themes, upload custom avatars, and much more! Versatile Group Permissions System: Powerful and user-friendly permissions system which enables administrators to set permissions by group.

Supported World-wide

ImpressCMS was created and is maintained by a team of hard-working volunteers working from all over the world. The ImpressCMS community has support sites around the world for support of non-English speaking users.

Multi-byte Language Support

Fully supports multi-byte languages, including Japanese, Simplified and Traditional Chinese, Korean, etc.

Theme-based skinnable interface

ImpressCMS is driven by a powerful theme system. Both admins and users can change the look of the entire web site with just a click of a mouse. There are also hundreds of quality themes available for download!

Related Pages

Installation Guide

Introduction First, if you havn't downloaded ImpressCMS yet, you should do it right now. You can always find the latest version on After you have extracted an archive, and entered the 'xxx' folder, you can see 4 directories: docs - holds this document as well as li...

Download ImpressCMS Packages

On this page you will find the most recent stable releases for you to download. If you don't know what to do with these files after the download, please sign up with one of our hosting partners that offer a one-click install. Development releases can be found further down the page. Production R...


User Documentation In the ImpressCMS Wiki you can find an extensive collection of pages with information about working with ImpressCMS. New pages are added to the Wiki on a frequent basis to make sure that it becomes an essential source of information for ImpressCMS users. http://wiki.impresscm...


The ImpressCMS development team is strongly committed to protecting the websites of our users. Found a security issue? To report security issues affecting the ImpressCMS core, please contact Give a clear description of the issue and an example of the exploit. Disclosu...


ImpressCMS Screenshots On this page are some images of ImpressCMS in action. The screenshot below shows the all new control panel. The install wizard guides you through installing your new ImpressCMS website. It's simple, just fill in the requested details and hit the 'next' button until the...


Go here for Previous Roadmaps ImpressCMS 2.0 Latest information is available on the Assembla Milestone page for ImpressCMS 2.0 Future Releases add "username availability" verification to registration page (NO redirect!) add "proper password length" verification to registration page (NO red...