Features to Look For in a Board Program Solution