The Computational Intelligence Tool, or CITool is a collection of black box test methodologies that allow the user to automatically generate test cases on any piece of software that can be described in terms of its inputs and outputs. This paper will describe the tool in general to include its object-oriented architecture.