package DomainManager; sub install { my ($this, $domain) = @_; # create user # create files # create db # set up apache # etc return @results; } sub uninstall { my ($this, $domain) = @_; # remove user # remove files # remove db # remove apache config # etc return @results; } 1