Choosing deployment hardware