In presence of reconfigurable environments, such as AmI systems, the orchestration and coordination of more devices involved in the execution of services requested by users is of paramount prominence. Effective solutions are based on planning techniques and multiagent technologies. Planning techniques find plans of actions to address users’ goals and allow the produced plans to be flexibly tailored to exploit the capabilities of the devices currently available. Literature focuses on the analysis of the most appropriate planner for AmI applications and leaves open the technological issues. In this paper we show the limitations due to the multiagent state-of-the-art technologies and we design a multiagent system for planning in AmI applications.