

# AWS AppConfig experimentation
<a name="appconfig-experimentation"></a>

Application experimentation is the systematic process of testing hypotheses on software applications. It uses A/B testing, feature flags, and analytics to measure user behavior, optimize performance, and drive data-driven product decisions. Experimentation enables teams to validate changes, such as new features or UI changes, before a full rollout, thereby reducing risk and improving engagement.

Built with the expertise of 25\+ years of software experimentation in Amazon (including on Amazon.com), AWS AppConfig experimentation integrates seamlessly with your existing AWS AppConfig workflows, providing a comprehensive solution for feature management and experimentation in cloud-native applications. AWS AppConfig experimentation offers the following features: 
+ Easy experiment setup and management through the AWS Management Console.
+ Powerful and flexible segmentation options for experiment participants.
+ Best-practices for data science analytics between control and treatment groups.
+ Data independence – use your existing data warehouses and analytics tools for experiments or use an AWS-native service like CloudWatch.

**Note**  
Use AWS AppConfig experimentation on a pay-as-you-go basis. You are billed for *experiment hours run*. For more information, see [AWS AppConfig pricing](https://aws.amazon.com/systems-manager/pricing/). (AWS AppConfig is listed as a feature in Systems Manager.)