Following ideal practices for Silverlight application development make the process of rich internet application using Silverlight much rapid, easy and spontaneous.