This is a multi-tier architecture used for developing applications