Skip to main content

Buongiorno Customer Story

Performance and scalability, key factors in the project

Founded in 1999 in Parma, Italy, Buongiorno is now the market leader in the field of development and management of payment applications and entertainment content for mobile devices.

Initial Situation

Over the past two years, Buongiorno has successfully undertaken two major projects to implement the Alfresco technologies known as B! CMS and “Connected Devices.”

As early as 2000 the company had a content repository using its own technology and development, but this could not be used as a CMS. It had severe limitations and the costs

involved were significant. In addition, Buongiorno was falling behind in terms of functionality and updates.

In 2009, after assessing other options, the company chose Alfresco and started the full migration of its repository to the world of open source.


The first step in implementing the project was integrating Alfresco’s technology with the messaging platform and the rest of Buongiorno’s content services.

For the next step, device management, Alfresco had to be customized, with the focus on two key points: creating device-adapted content and achieving inter-device compatibility (multiple formats). Another challenge related to the management of content by country, store, service and license.

The following step was integration with the web environment and with its mobile Internet services catalog, where technology performance and scalability have proven to be essential.

Given the complexity of the project, the migration and implementation of many features is still underway.

Connected Devices

The goal for Buongiorno is to provide end consumers with a mobile entertainment experience; that is, to allow users to access all kinds of movies, news and games, both free and paid, from their mobile devices and then to share that content on social networks.

To such end, Buongiorno had six months later created a system based on J2EE architecture, using Alfresco as a data repository.

Different streams are used depending on the type of content. First the content is assessed, and then the provider is identified. Based on this information, the stream to be used is determined. Finally, the services catalog and final search are produced.

As a last step, the social layer is added to this content, meaning that the content is integrated into social networks.


  • A strong commitment to open source and to Alfresco
  • Cost reduction in the medium and long term, especially in terms of maintenance
  • Strengthening of its relationship with its own clients
  • Very significant improvement in the processes developed for content ingestion
  • Needs met in terms of scalability and performance
  • Full integration with MySQL, Red Hat, Tomcat and JBoss
  • Maximum flexibility and adaptation to a system with many different formats, countries, stores and services
  • More than 100,000 content items in the Alfresco (CMS) repository, and many tens of thousands more in “Connected Devices”
  • Close to 100 people at Buongiorno are currently using Alfresco’s new solution.

Going forward, Buongiorno has stated that it is planning to use Alfresco technology in all future “Connected Devices” projects, once all the possibilities and benefits that Alfresco offers have been demonstrated.

“The Connected Devices application would not have worked without Alfresco. Right now, there would be no project, no service and no revenue. It is an essential structural part of the process. Open source helps lower costs, and that is vital for content management.”