School Project; Software as a three-tier layers architecture (user interface, business and data access)