Base Class Library (BCL) ist die Klassenbibliothek für das . NET- Framework, auf die mit den verschiedenen Programmiersprachen von .NET zugegriffen werden kann.
Die .NET-Klassenbibliothek, .NET Framework Class Library ( FCL), umfasst viele Namensräume, die in der Form System.Forms beschrieben werden. Zu den Namensräumen gehören u.a. für die Systemkonfiguration (System.Configuration), die IO-Funktionen (System.IO), die Diagnosetools (System.Diagnostics), das Runtime (System.Runtime) uvm.