1. A method, comprising: (a) intercepting a function call to an application programming interface (API) generated by a software application executing on a first computing device, wherein the interception occurs prior to the function call being passed to the API; (b) determining if information associated with the function call intercepted in step (a) is associated with a business rule; and (c) augmenting graphics or audio content to be played back by on behalf of the software application responsive to a determination that the information associated with the function call is associated with a business rule; wherein steps (a), (b) and (c) are performed by software components that are provided on the first computing device in a manner that does not require recompiling of source code associated with the software application.