Some of our largest customers are beginning to realize that a combination of open source development tools and distributed development processes, mirroring how the open source community operates, are yielding significant increases in software quality, even while decreasing time-to-market. Our experience with distributed software development ideally positions us to help customers win in this new environment.