The major software components perform three basic tasks:
- Acquire
- Organize
- Analyze and visualize
The best tool for each task depends on the density of the information and the degree of structure. Figure 1-2 shows the relationships among the tools and identifies the tasks that they perform.