There are a lot of ways to generate revenue. Some of them are traditional such as advertising, consulting and affiliate programs. Others are digital such as webinars, eLearning courses, apps and gamification. There are also many other ways to generate revenue such as services, products and events but they require a lot of work and a lot of time which is not always available in the office or while on vacation.