designing software is for getting business answers.