On board Systems Design