A Modern, Object-Oriented Board Software