1. A system for providing interactive data collection and assessment, the system comprising: at least one application comprising a core application logic and at least one module, each of the at least one modules defining two or more steps with at least one of the steps configured to collect data from a user, and the core application logic is adapted to evaluate the collected data, derive one or more result values, and execute the steps of each module in a customized sequence pursuant to the one or more result values; a server network adapted to execute the at least one application and comprising at least one database accessible by the at least one application; and at least one network accessible device adapted to interface with the server network and configured to display one or more graphic user interfaces associated with the at least one module of the application.