CRC cards are used after use case descriptions and before class diagrams within software development but can be skipped for smaller projects. CRC cards are usually created from index cards. Members of a brainstorming session will write up one CRC card for each relevant class/object of their design.