This book about teaching and learning with technology focuses on the major software categories and applications available to educators. This text emphasizes using the full range of available technologies to promote teaching and learning. It covers all major software application categories and helps readers focus on the concept each category or application represents. For instance, databases are described as tools for organizing and manipulating information. The unique functions and features of each application are identified. Then, each chapter emphasizes why that application is a useful educational tool and how educators can design instruction to maximize the application's potential.