This work was proposed as a Doctoral Thesis of Applied Computing Course at Brazilian National Institute for Space Research (INPE) and is a ongoing work. The main purpose of SICSDA is to allow that satellites control can be done through the same set of machines, enabling the choice of which one of the satellites is desirable to be monitored in a determined piece of time. Another important fact is the necessity of having an architecture that allows that a new mission could be settled without the necessity of creating a specific software system to the satellite being launched, minimizing the effort necessary to adapt the system to this new requirement. Besides, it is desirable that domain specialists and software developers are able to configure, if necessary, attributes and business rules to the satellites already launched, adding new elements to business domain without the necessity of extra codification.