One of the most powerful advantages that the open source development model offers is the way it handles growth. Each sale of an open source system creates a larger network of people who become contributors to the project. Open source project maintainers are typically major code contributors, but they must also be good managers. Successful projects make optimum use of the community to find problems, pro-vide bug fixes, and accept innovations and improvements to the code. With open source, a small number of developers can maintain a very large software project.