For instance, OSS offers enterprises the opportunity to be more self-reliant through source code modification. It allows incremental project and upgrade schedules, free rein in integration decisions, and direct interaction with the OSS community. It creates the opportunity to implement projects in a way that is consistently mindful of enterprise goals, rather than the goals of a proprietary software vendor. OSS allows enterprises to select from a broader range of hardware and software vendors and service providers than proprietary solutions. For these and other reasons, the pace of Linux and OSS adoption continues to accelerate.