FCL (Framework Class Library) je standardní knihovna tříd pro platformu .NET. Jedná se o rozsáhlou kolekci znovupoužitelných typů (tříd, rozhraní a hodnotových typů), které programátorům usnadňují vývoj aplikací tím, že poskytují hotová řešení pro běžné úkoly.
Vzhledem k obrovskému rozsahu je FCL organizována do tzv. jmenných prostorů, které logicky seskupují související funkce.
| Jmenný prostor | Účel |
| System | Základní typy (String, DateTime, Math) a základní systémové funkce. |
| System.IO | Práce se soubory a datovými proudy (čtení/zápis na disk). |
| System.Net | Síťová komunikace (HTTP požadavky, FTP, sockety). |
| System.Data | Přístup k databázím (ADO.NET). |
| System.Linq | Dotazování do kolekcí dat a databází. |
| System.Xml | Zpracování dokumentů ve formátu XML. |
Často dochází k záměně pojmů FCL a BCL. Rozdíl je následovný:
Bez FCL by vývojář musel psát kód pro komunikaci se síťovou kartou nebo vykreslování oken ručně. FCL funguje jako vrstva abstrakce mezi programovacím jazykem (např. C#) a operačním systémem Windows.
— Související pojmy: .NET Framework, Knihovna, API