> For the complete documentation index, see [llms.txt](https://docs.civiform.us/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs.md).

# Working with programs

- [Create a program](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/create-a-program.md)
- [Edit a program](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/edit-a-program.md)
- [Show or hide questions based on inputs](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/show-or-hide-questions-based-on-inputs.md)
- [Manage program eligibility and visibility](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/manage-predicates.md)
- [Manage program eligibility (legacy)](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/manage-eligibility.md)
- [Manage address & service area validation](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/manage-address-correction-and-service-area-validation.md)
- [Manage notifications](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/manage-notifications.md)
- [How to publish programs](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/publish-a-program.md)
- [Set a pre-screener](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/set-pre-screener.md)
- [Set an external program](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/set-external-program.md)
- [Tag a program with categories](https://docs.civiform.us/user-manual/civiform-admin-guide/working-with-programs/add-categories.md)
