You can't think of a "repository" as machine or particular software but rather as a set of *services".
- What "deposit" services do you provide?
- What management services to you provide?
- What dissemination services to you provide?
- What editorial services do you provide?
- What description services do you provide?
This is really important
The other thing to think about is "life-cycle" of the material that you are depositing.