Deciding on Board Assembly Software