This chapter describes some of the tools and libraries provided by ECLiPSe that assist in program development and the analysis of program runtime behaviour.