I have worked for a company standardized on RUP [Rational Unified Process,] and it is the most comprehensive one I've seen, however, it is a daunting process to roll out and implement. (http://www.rational.com) The [MSF] Microsoft Solutions Framework is similar. (http://www.microsoft.com/business/services/mcsmsf.asp) Both RUP and MSF are full blown iterative cycle software development methodologies, and there are many alternatives out there as well...one is XP [eXtreme Programming.] It seems more guts and glory, for those sometimes irrational projects which have sliding requirements. (http://www.extremeprogramming.org) I've found that the best way is to pick a process and tools that best fit your needs. RUP is big, but rewarding. MSF is also a decent methodology. XP is quite interesting, and gaining fans every day. -- ian "I drank What?" - Socrates -------------------------- http://www.ian-space.com