If you go web and use ASP.Net MVC, much of this is done for you. Security and ORM are taken care of. User management should be easy to add, depending on complexity. You may not need transaction processing. Audit trail is probably important for a payroll/accounting application, but this could be handled by a third party library/tool.
Then, if you stick to something like bootstrap and jquery for your css and javascript frameworks, much of the cross-browser stuff is handled for you.
>>I can't see why the two "you still have to do everything yourself" tools would help you much. You still have to build up things like user management, security, ORM, transaction processing, audit trail, and deal with tremendously difficult tasks like cross platform, cross browser compatibilities. It can make the difference between spending 5 years or 5 months.
>>
>>I certainly would not make that mistake. I'd choose a tool that would take away those concerns and let me concentrate on the business side of things and not get stuck in non-trivial stuff that comes out of the box in another tool.
>>
>>Walter,
>
>Thanks for the advice Walter. Agree no advantage to do do everything yourself.
>
>Alex
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer