On 2/6/03, Microsoft applied for a patent for .NET that would cover application programming interfaces (APIs) that allow actions related to accessing the network, handling Extensible Markup Language (XML), and managing data from multiple sources. APIs are the hooks in software that allow applications to work with another system. To see the actual patent,
click here.