Web Application Component Toolkit
Refactoring
The practice of improving the design of existing code.