This is client-server model with catche handling. This is for NA course project in UMKC