Website design and other design services for an large array of client projects for Giant Steps a leading software development company.