Most of us are drowning in oceans of data, so why does it seem we seldom have sufficient information? This maddening dilemma of our technological age is a factor in every important decision, and an issue we expect to have addressed by modern-day information systems. Part One: Formalizing the Decision Process - Defining the goal, the measurements, and how to continuously improve the whole system - The Theory of Constraints. Part Two: The Architecture of an Information System - Dealing with information as it relates to the real world; quantifying Murphy, the time-buffer concept, directing process improvements, measuring local performance. Part Three: Scheduling - How to implement a real process of ongoing improvement requiring interplay between the system and the manager, resolving all conflicts, considering capacity and protection.