CILib (Computational Intelligence Library) is a collaborative research framework for developing Computational Intelligence algorithms in the fields of swarm intelligence, evolutionary computing, neural networks, artificial immune systems, and fuzzy logic.