IMOEX: Client’s Commitments by Agreement