Top-down and bottom-up are strategies of information processing and knowledge ordering, mostly involving software, but also other humanistic and scientific theories (see systemics). In practice, they can be seen as a style of thinking and teaching. In many cases top-down's used as a synonym of analysis or decomposition, and bottom-up of synthesis. A top-down approach's essentially breaking down a system to gain insight into its compositional sub-systems. In a top-down approach an overview of th… (More on Top-down)