Internal, Operating(External) and Macro Environments (External)