1. A method for setting up enterprise software, the method comprising: receiving, by a computer system, a set of business characteristics in response to a questionnaire; analyzing, by the computer system, the set of business characteristics; determining, by the computer system, at least partially based on the set of business characteristics, a first subset of tasks of a task list not requiring user input, wherein each task of the task list comprises one or more data gathering steps for enterprise software; determining, by the computer system, at least partially based on the set of business characteristics, a second subset of tasks of the task list requiring user input; generating, by the computer system, the task list for display that indicates the second subset of tasks of the task list, wherein each task of the second subset of tasks of the task list requires information that cannot be determined based on the set of business characteristics; and presenting, by the computer system, the task list.