Hi Mallikarjun,
If your client knows how to use Visual studio or Blend, then the answer is Yes. Otherwise, no.
Sliverlight client will be compiled into XAP file, so your clients won't be able to edit the UI if you gave them the XAP. However, you could create a Silverlight project which use the dlls that you mentioned and ship the source code to your clients. You may need to use WCF services which is a bit different when you use ASP.NET.
Regards
Bill
---------------------------------------------
Solvexia Process Automation