Website development with strategic thinking and thoughtful design