The particular technical implementation is tailored by the following decisions:
The particular technical implementation is tailored by the following decisions:
−
* Using Web technologies to implement the front end;
+
# Using Web technologies to implement the front end;
−
* Keep front end as a local Web application on a client side, it sound converse regarding the 1st decision but this decision is based on:
+
# Keep front end as a local Web application on a client side, it sounds converse regarding the #1 decision but this decision is based on #3 and #4;
−
** Local Web application serve only one user and are much simpler than singular applications that are intended to serve thousands of users simultaneously,
+
# Front end is implemented as a [[Wikipedia:Flask_(programming)|Falsk]] application using [[Platform_NWebSDK
−
** Having simple and clean designed (see the previous point), it will be easy for doers to learn, change, reimplement the front end.
+
+
# Local Web application serve only one user and are much simpler than singular applications that are intended to serve thousands of users simultaneously;
+
# Having simple and clean designed (see the previous point), it will be easy for doers to learn, change, reimplement the front end;
+
+
* Implementation should be decentralized to support off-line workflow.
* Implementation should be decentralized to support off-line workflow.