Meeting the need for ad-hoc tools and prototyping in a variety of software life cycles, this text provides a toolkit written in Perl. It shows how to create individually-crafted software tools written for a specific problem and how to use rapid prototyping in Perl to eliminate unknowns.