基于Asp.net的服务器版程序或软件有什么特点?怎么编写

基于Asp.net的服务器版程序或软件有什么特点?如何编写?
如题.

------解决方案--------------------
首先普通程序的概念有的吧,记事本啦,计算器啦这种
然后C/S的概念,就是客户端,服务器端的程序概念有的吧,就是QQ啦,网络游戏啦,这种,要运行会让你登录到服务器的那种。
然后是B/S到概念,就是客户端不用自己做软件了,用浏览器来当作客户端软件,通过打地址连接到服务器去,这样客户端就不要安装什么东西了,比较方便。


简单的网页就是一个B/S的东西,你打个地址,服务器得到你打的地址,返回那个文件的内容给你、
然后就复杂起来了,服务器端可以有点代码了,你打个地址,还可以在通过表单等递交你的数据了,服务器也可以处理你的数据了,客户端的浏览器也复杂起来了,不是简单的显示内容了,还可以用DHTML了,那些文字啦都可以随时变化了,越来越像普通软件了。

Asp.net,你可以用微软的VS2005,VS2008等软件开发