As we see to do the system we use Functions, data structure (files, arrays ...), deal with files, the concept of dynamic memory allocation and realize, test, and debug C.