what actually work of a software enggg in software company..? and how to the intraduce GUI to a programme....?