# Customizations

Customize your synthesizer for better quality synthetic data. The guides in this section walk you through the programmable options available in the SDV.

<table data-card-size="large" data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><a href="customizations/constraints"><strong>Constraints</strong></a></td><td>Input business rules into your synthesizer using constraints. This ensures high-quality, valid synthetic data, 100% of the time.</td><td><a href="customizations/constraints">constraints</a></td></tr><tr><td><a href="customizations/preprocessing"><strong>Preprocessing</strong></a></td><td>Specify full pre- and post-processing steps for your data. Manually input transformers as well as anonymization options.</td><td><a href="customizations/preprocessing">preprocessing</a></td></tr></tbody></table>
