1. A computing system implemented process for providing setup assistance for applications comprising: a user performing an implementation process for a computing system implemented application; at least one computing processor; and at least one memory coupled to the at least one computing processor, the at least one memory having contained therein computing processor executable instructions which when executed by the at least one computing processor perform a process comprising: analyzing at least part of data used with the computing system implemented application; and based at least in part on the analysis of the at least part of the data used with the computing system implemented application, analyzing a percentage level of successful completion of an implementation of a given stage of the implementation process for the computing system implemented application and informing the user of a potential need for a professional assistance based, at least in part, on the percentage level of successful completion of the implementation of the given stage of the implementation process for the computing system implemented application.