In this paper we give an introduction to the DiVA publishing system developed at Uppsala University Library, focusing on present functionality and ongoing development activities. We want to share our experiences of a community’s collaborative system development approach. Our intention is to contribute to understanding the advantages of a community system development and the necessary organizational framework to support it. The DiVA project provides a good example of how electronic publishing is possible to carry out within a university library organisation and how a strategy of collaborative development between a number of institutions can work in practice.