CURRENT ONLINE DESIGN APPROACHES YOU MUST BE AWARE OF