You'd probably have a better time getting an answer over on the Software engineering Stackexchange than here. Also I recommend you look up some things and research a little more before asking a question as you clearly still have questions other than deciding between a Web Application and a Desktop Application —
MindSwipe just now