silverlight ships with a lightweight class library which includes features such as extensible controls, web services, networking components and language integrated query (linq) apis. this class library is a subset of, and is considerably smaller than, .net framework's base class library (bcl). silverlight code runs in a sandbox, thus preventing the invocation of platform apis.