If you re a web developer Rebecca already mentioned that Esri provided options.
If you are a .NET developer then we have ArcGIS Runtime for .NET and we anticipate users from SIlverlight coming to this product. Take a look at the comprehensive doc which helps you to build native mapping apps for Windows desktops, Windows Phone, and Windows Store
ArcGIS Runtime SDK for .Net | ArcGIS for Developers