Implement Multitier Architecture