The development of technology means new challenges for businesses all around the world.
The performance challenges for companies are about to change substantially.
An important aspect of this process is to find convenient software solutions to meet the specific needs of new products, websites and applications such as interactive information sharing, interoperability and the collaboration between different kinds of users. The consideration of fexibility, security aspects and the improvement of efficiency are further important requirements modern websites should be able to match. The technology to implement these kind of website projects is commonly known as Web 2.0 technology.