1.we will going with Single App Page (SPA application based on KnockoutJS)
2. A complete rewrite
3. HTML5 + flex
4. NPAPI plugin
5. Daunting task on both front end and backend
6. Backend fully .NET Stack, Web api, SQL server, IIS
Single Page Apps Design
| 
Library Name | 
Purpose | 
|  | 
for easy CSS | 
|  | 
detect browser feature,version and type | 
|  | 
To kick start our html5 development | 
|  | 
for targeting multiple screens | 
|  | 
 | 
|  | 
MVVM Pattern for client side Java Script | 
|  | 
webstorage | 
|  | 
Nav/History | 
|  | 
Dependency Resolution | 
|  | 
Javascript Helper Library | 
|  | 
Javascript easy Date Parsing | 
|  | 
Qunit | 
| 
 | 
 | 
 
Responsive Testing Tools
|  | 
test various screen and devices | 
|  | 
Resize window to exact size | 
|  | 
To check how the site behaves under various resolution and devices | 
|  | 
To check how the site behaves under various resolution and devices | 
 
SQL Server Local  VS express VS compact vs Server
Tools
ORM Framework Selection
| 
Framework | 
 | 
Notes | 
| 
Dapper (MicroORM) |  | 
Good Performance and supported by community | 
| 
LinqSQL | 
 | 
 | 
| 
EntityFramework | 
 | 
10x Slow compared to Hand Coding and memory intensive |