1e41f4b71Sopenharmony_ci# FA Model Development Overview 2e41f4b71Sopenharmony_ci 3e41f4b71Sopenharmony_ci 4e41f4b71Sopenharmony_ciDuring application development based on the Feature Ability (FA) model, the following tasks are involved in the application model. 5e41f4b71Sopenharmony_ci 6e41f4b71Sopenharmony_ci 7e41f4b71Sopenharmony_ci **Table 1** FA model development process 8e41f4b71Sopenharmony_ci 9e41f4b71Sopenharmony_ci| Task| Introduction| Guide| 10e41f4b71Sopenharmony_ci| -------- | -------- | -------- | 11e41f4b71Sopenharmony_ci| Application component development| Use the PageAbility, ServiceAbility, DataAbility, and widgets of the FA model to develop applications.| - [Application- or Component-Level Configuration](application-component-configuration-fa.md)<br>- [PageAbility Component Development](pageability-overview.md)<br>- [ServiceAbility Component Development](serviceability-overview.md)<br>- [DataAbility Component Development](dataability-overview.md)<br>- [Service Widget Development in FA Model](../form/widget-development-fa.md)<br>- [Context](application-context-fa.md)<br>- [Want](want-fa.md)| 12e41f4b71Sopenharmony_ci| Process model| Learn the process model and common IPC modes of the FA model.| [Process Model Overview](process-model-fa.md)| | 13e41f4b71Sopenharmony_ci| Thread model| Learn the thread model and common inter-thread communication modes of the FA model.| [Thread Model Overview](thread-model-fa.md)| 14e41f4b71Sopenharmony_ci| Application configuration file| Learn the requirements for developing application configuration files in the FA model.| [Application Configuration File](config-file-fa.md)| 15