 Some empirical observations coming from the study of open source software development appear to challenge some of the laws .The laws predict that the need for functional change in a software system is inevitable, and not a consequence of incomplete or incorrect analysis of requirements or bad programming.They state that there are limits to what a software development team can achieve in terms of safely implementing changes and new functionality.