Requirements Analysis & Architecture Design