Configuration Management for Distributed Development