1. A computer-implemented method for providing services that integrate with a customized enterprise-software tenancy, the method comprising: obtaining, by the computer from a user, an instruction to interact with a multi-tenant enterprise-software provider on behalf of said user, said user being associated with a tenant of a multiplicity of tenants of said enterprise-software provider; obtaining, by the computer, a tenant service context; determining, by the computer, an interpretation of said instruction according to said tenant service context; determining, by the computer, an action based on said interpretation; and commanding, by the computer, said enterprise-software provider to perform said action; wherein obtaining said tenant service context includes performing, by the computer, a service-context sub-method comprising: obtaining, from said enterprise-software provider, an uncustomized data model and a tenant-customized data model, said tenant-customized data model having been customized by and/or for said user such that it differs from those of other tenants of said multiplicity of tenants; generating a difference map for said tenant-customized data model with respect to said uncustomized data model; obtaining an integrated-service data model that facilitates integrating services with those of said enterprise-software provider, said integrated-service data model being expressed in terms of said uncustomized data model; determining a mapped integrated-service data model according to said difference map such that said mapped integrated-service data model is expressed in terms of said tenant-customized data model; merging said mapped integrated-service data model and said tenant-customized data model to obtain said tenant service context for said tenant; and storing said tenant service context in association with said tenant.