>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 second this.
MVC5 takes away a lot of the grunt work and the integration with EF is seamless.
I just recently discovered bootstrap.
Wow!
Anyone who does not go overboard- deserves to.
Malcolm Forbes, Sr.