# Services | WPF Controls | DevExpress Documentation

Services provide a specific UI-aware functionality for Views in MVVM applications. Although services are defined within Views, their functionality can still be invoked from View Models that may not even include information about Views.

- [Getting Started](/WPF/17444/mvvm-framework/services/getting-started)
- [Services in ViewModelBase Descendants](/WPF/17446/mvvm-framework/services/services-in-viewmodelbase-descendants)
- [Services in Generated View Models](/WPF/17447/mvvm-framework/services/services-in-generated-view-models)
- [Services in Custom ViewModels](/WPF/17450/mvvm-framework/services/services-in-custom-viewmodels)
- [View Creation Mechanisms](/WPF/17469/mvvm-framework/services/view-creation-mechanisms)
- [Predefined Set of Services](/WPF/113931/mvvm-framework/services/predefined-set)
- [Create a Custom Service](/WPF/16920/mvvm-framework/services/create-a-custom-service)