we can mold software into any form to do almost anything.