Functional Software Architecture can develop IT-systems as part of a co-operative information-driven enterprise. It also defined as language-independent representation of a given software system. It represents the skeleton of a software system, emphasizing a clear definition of the structure, communication and interrelationship of the body of the components that fulfills the purpose of a given software system.