The Proc::Simple package provides objects mimicking real-life processes from a user's point of view.