Repository as platform
The recently announced Call for Plugins from the EPrints team is interesting for a couple of reasons. Firstly because, although offering prizes for software ideas is not as new phenomenon, I'm not sure that I've seen it used in the repositories space until now... it'll be interesting to see what ideas people come up with. Secondly, and perhaps more importantly, because it positions the repository as a platform rather than as a monolithic application.
I haven't looked in detail yet at the APIs being offered here but I'm hopeful that this notion of repository as platform is more than trivial word smithing. Assuming that a resource-centric approach has been adopted (in line with the Web architecture) my gut feeling is that this is very much a step in the right direction.