Engineering Revenue Lifecycle Architecture