Practice in designing a solution for a website