WPF started as a Windows desktop technology focused on 2D and 3D graphics, controls, layout, styles and data binding using XAML. Over time it added features like animation, templates, commands and integrated better with Windows. Silverlight launched as a web version of WPF, targeting HTML and JavaScript with loose packaging. It grew to support additional media, graphics and deployment options while integrated better with Visual Studio. Both technologies continued advancing with each new version to provide robust solutions for building desktop and web applications.