A system for automating data processing is presented. The system comprises
an end-user programming module that is integrated with an underlying file
system and that maps an event of a computing system to at least one
automatic action that is defined by an end user. The system also includes
an event handler that responds to events and causes the at least one
automatic action to be performed. Methods of using the system are also
provided.