Abstract: There is provided systems and methods for generating suggestions integrated into business applications. Parameters for generating suggestions relating to the plurality of business applications are stored in a dynamic database. At least one suggestion relating to a business currently being used by a user is generated, the at least one suggestion generated using the parameters stored in the dynamic database. The at least one suggestion is integrated into the user interface of the given business application. Input of the user into the given business application is monitored, including input reflecting whether the at least one suggestion has been actioned by the user; and the parameters stored in the dynamic database are updated based on the monitored input so that generation of future suggestions may be refined.