Silverlight provides an ideal platform for developing and deploying modern business applications, including critical Point of Sale (POS) applications. The ChristophDotNet blog provides a nice introduction of how Silverlight can be used in a POS environment. You can learn about the various software architecture decisions in this blog post and try some sample code to help you implement your own scenario in this blog post.