BEM — a methodology how to develop web projects applicable for any technology