DEVELOPING ENTERPRISE SOFTWARE : A HANDBOOK FOR SUCCESS