If you want to program a computer then you should have specification from the system designer.