A 3-tier systems architecture