Three Tier Architecture The system is based on a three tier architecture which has been introduced by Sullivan (2003, Pg. 16) [2]. A three-tier architecture is a client-server architecture in which each layer is developed and maintained independently on a separate platform. Hence, replacement of a layer does not interfere with the functionalities of …