External and Internal environments