What is Business Environment? Definition, Salient Feaures and Components