Reality of Software Development