foundation for webapp creation