Coding the main process flows

The previously identified processes (client) and process flows (server side) can now be coded.