Website content and infrastructure structure design Website Navigation design Website layout design Content Management System Website production and source code