UsingThe CSLA .NET framework implements a concept called [[mobile objects]] or [[mobile agents]] to allow objects to move across network boundaries using [[WCF]], [[Web Services]], anor objectother cantechnologies. performAs itsa result the data access enjoys [[___location transparency]], meaning that the logic may run on the client machineworkstation or a server depending on the application's configuration. It can also be configured to use manual [[database transaction]]s or distributed [[two-phase commit]] transactions.