The shared repository model