Lots of startup companies need the appropriate knowledge such as financing, team building, marketing, designing product and etc.