1. A computer system for generating suggestions integrated into business applications, the system comprising: an application repository comprising a plurality of business applications; a storage device having stored thereon a dynamic database storing parameters for generating suggestions relating to the plurality of business applications; at least one processor coupled to the application repository and the storage device, the at least one processor configured to: generate at least one suggestion relating to a given business application of the plurality of business applications currently being used by a user, the at least one suggestion generated using the parameters stored in the dynamic database; integrate the at least one suggestion into a user interface of the given business application; monitor input of the user into the given business application, including input reflecting whether the at least one suggestion has been actioned by the user; and update the parameters stored in the dynamic database based on the monitored input, the updated parameters used to refine future suggestions when the future suggestions are generated.