Types Of Business Organizations And The Impact Of Macro Environmental Factors On Businesses