To me the purpose of software should be to drive change that you believe is
right for you, your group or organization.
Software in the Enterprise should underline and support your cause, and the
process you want to establish. By default, it's pretty open to anyone to work