A computer program product for use in a computing system that includes one or more processors, the computer program product including one or more computer-readable media having thereon computer-executable instructions that, when executed by the one or more processors, cause the computing system to instantiate the following: an application that is built in accordance with a particular application framework; a component that is incorporated into the application, wherein when an asynchronous operation is to be performed, the component is configured to issue a standard function call in a manner that is independent of the particular application framework used to build the application; and an asynchronous operations manager that is configured to detect the particular application framework used to build the application, receive the standard function call, perform the asynchronous operation to be performed in accordance with a threading or concurrency model of the application framework, and cause a notification to be issued to the component in a manner that is in accordance with the threading or concurrency model when the asynchronous operation is complete, and wherein the computer-executable instructions, when executed by the one or more processors, further cause the computing system to instantiate the following: an application framework module that is configured to notify the asynchronous operations manager that the particular application framework is the application framework used to build the application into which the component is incorporated, and wherein the asynchronous operations manager is configured to issue the notification on a thread or in a concurrency context that is appropriate for the particular application framework. an application that is built in accordance with a particular application framework; a component that is incorporated into the application, wherein when an asynchronous operation is to be performed, the component is configured to issue a standard function call in a manner that is independent of the particular application framework used to build the application; and an asynchronous operations manager that is configured to detect the particular application framework used to build the application, receive the standard function call, perform the asynchronous operation to be performed in accordance with a threading or concurrency model of the application framework, and cause a notification to be issued to the component in a manner that is in accordance with the threading or concurrency model when the asynchronous operation is complete, and wherein the computer-executable instructions, when executed by the one or more processors, further cause the computing system to instantiate the following: an application framework module that is configured to notify the asynchronous operations manager that the particular application framework is the application framework used to build the application into which the component is incorporated, and wherein the asynchronous operations manager is configured to issue the notification on a thread or in a concurrency context that is appropriate for the particular application framework. an application framework module that is configured to notify the asynchronous operations manager that the particular application framework is the application framework used to build the application into which the component is incorporated, and wherein the asynchronous operations manager is configured to issue the notification on a thread or in a concurrency context that is appropriate for the particular application framework.