Building anticipatory reasoning-reacting systems (ARRS) is difficult. An ARRS consists of many components and works based on some fragments of logic systems and formal theories. Besides, there is no general development process to build a practical ARRS. On the other hand, different ARRSs have common functions and similar working process. The development of these common parts should not be repeated when we build different ARRSs. To this end, this paper proposes the first development framework for ARRSs, which is a reusable, semi-finished ARRS that can be customized by developers to produce custom ARRSs for various target domain. By using the framework, we can use a general development process to build a particular ARRS.