1. A method for setting up software products, the method comprising: receiving, by a first computer system, a set of characteristics in response to a questionnaire, wherein the set of characteristics indicates needs of an organization; analyzing, by the first computer system, the set of characteristics; determining, by the first computer system, a task list comprising a set of tasks associated with at least one of setting up, installing, or configuring a set of one or more software products, wherein each task of the task list comprises one or more data gathering steps; determining, by the first computer system, based on the received set of characteristics, a first subset of tasks of the task list not requiring user input; determining, by the first computer system, based on the received set of characteristics, a second subset of tasks of the task list requiring user input; generating, by the first computer system, the task list for display as part of a single interface that indicates the first subset of tasks, and the second subset of tasks of the task list; determining, for each task of the first subset of tasks and the second subset of tasks, an associated task owner; presenting, by the first computer system, the task list such that the task list is subdivided into a plurality of sub-task lists, wherein each task in the plurality of sub-task lists is presented with an associated graphical indication of status; displaying the associated task owner within the presentation of the task list, for each task of the first subset of tasks and the second subset of tasks; in response to receiving a selection of a selectable dependency indication associated with a first task, displaying task dependency data associated with the first task, the task dependency data comprising: a third set of tasks on which the first task depends for completion; and a fourth set of tasks that depend on the first task for completion, wherein task dependency data includes, for each of the third set of tasks and the fourth set of tasks, an associated task owner and a task status; and installing the set of software products on one or more additional computer systems, wherein: during the installation, each task of the first subset of tasks of the task list is completed without further input, based on the received set of characteristics from the questionnaire; and during the installation, each task of the second subset of tasks of the task list requires information that cannot be determined based on the set of characteristics.