Three Types of Board Software