Creating applications from existing solutions and site maps