Silverlight is a Microsoft technology that allows for the development of rich internet applications. It uses XAML and .NET to build interfaces in a declarative manner. Silverlight applications can access web services and media, use data binding, and integrate with HTML and JavaScript. The presentation focused on the core features of Silverlight including controls, data binding, advanced media capabilities, and cross-browser deployment options.