Back to Resources


ČSOB Group is a member of KBC Group, an integrated bank-assurance group, catering mainly for retail customers, small and medium-sized enterprises and private banking clientele.

KBC occupies leading positions on its home markets of Belgium and Central and Eastern Europe, where it specializes in retail bank-assurance and asset management activities, as well as in the provision of services to businesses.

Combining the power of its retail in banking (under ČSOB and Postal Savings Bank brands) and other areas (insurance, asset management, pension funds, leasing and factoring, the Mortgage Bank and the CMSS) – ČSOB Group holds strong market positions in all segments of Czech financial market.


The ČSOB Group wants to fundamentally revise its direct channels approach based on a comprehensive view of its online landscape, as well as create a centralized, web-based platform that supports the following business transformation:

  • Transform into a customer-centric organization
  • Simplicity and convenience through multi-channel access and cross channel distribution
  • Extend its online service offering
  • Shorten time to market by introducing innovative approach to the new services implementation


Within the group, it was decided that a portal would be the best functional and technological fit, and chose Liferay Portal. A range of portal options were evaluated to host the site and following a pre-study, Liferay emerged as the most suitable technology due to the following factors:

  • State-of-the-art in front-end layer and rich on features
  • Easy integration with J2EE, group development standard

Optimal fit into landscape and total cost of ownership As a proof of concept, ČSOB Group decided to execute a full 1-to-1 porting of its Postal Savings Bank brand into Liferay Portal. On the highest of levels, the project was divided into the following two parts:

  • Migration from the existing web Portal to Liferay
  • Implementation of bank requirements as new Enterprise Features for Liferay


The migration involved a porting of CMS (content) and webpart applications (functionality) from Microsoft SharePoint Server to Liferay Portal 6.0 EE.

Content Migration

A fully automated SharePoint-to-Liferay Content Migration application was implemented in order to allow content migrations to be repeatable across all environment pillars and re-useable for future utilization in other SharePoint-driven portals. The approach of the site-wide migration employed a 2-pass mechanism; automated inspection via SharePoint APIs and export of the SharePoint CMS content into an export package, followed by a Java-based import of all content using the Liferay API.

Functional Migration

The functional migration scope involved porting over roughly 50 web-part applications implemented in .NET (with highly customized behavior that had been integrated to bank backends and 3rd-party services) into JSR-286 compliant portlet applications deployed into Liferay. This was accomplished through agile development iterations over the course of 3 months.


The project was presented with an exhaustive list of business requirements to be delivered throughout the course of the implementation. Many requirements were satisfied through Liferay's comprehensive suite of out-of-the-box tools. Additional features were also implemented and seamlessly integrated into the portal, including:

  • Legacy Links Management
  • Reference Management
  • Link Integrity Management
  • Google Analytics Framework

Business Value Added

Following the successful deployment of the ČSOB proof of concept, ČSOB has continued to work with Liferay and their implementation partner, the Emeldi Group, on new development and enhancements on their portal framework. Today Liferay and Emeldi provide and support the entire enterprise portal framework for ČSOB reinforcing its competitive edge on the commercial banking marketplace in the Czech Republic.

Case Study EN Case Study HU Case Study IT
Having Trouble?
Oh no! Sorry about that. If you’re running into issues, we suggest you try:
  • Disabling your pop-up blocker
  • Clearing your browser’s cache
  • Disabling any plugins on your browser
  • Using an alternate browser
  • Updating your browser to the latest version
If you’re still having trouble downloading, please reach out to us on our Contact Us page. Thank you!