The advantages of Board Assembly Software