A successful space program must have technology, money, and commitment