For windows based application you have controls for taking user input and for running DOS commands you have classes but I would suggest before going into that you should try your hands on having some simple application.