How the Complexity Theory Fits In with Management and Software