1. A computer-readable medium having computer-executable instructions for implementing a method of accessing managed Internet protocol context information in response to a unmanaged Internet application, the computer executable instructions comprising instructions for: receiving an unmanaged Internet protocol context class call from an Internet application written in an unmanaged programming language; instantiating an unmanaged Internet protocol context class written in an unmanaged programming language in response to the unmanaged Internet protocol context class call; interacting with a managed Internet protocol context class written in a managed programming language, the managed Internet protocol context class corresponding to the unmanaged Internet protocol context class; and receiving Internet protocol context information in response to interacting with the managed Internet protocol context class.