This document discusses the benefits of implementing a 1:1 computing program for K-12 schools. It outlines six key elements of a successful 1:1 program: configuration, support, teaching and learning integration, infrastructure, communications, and finance. It provides details on considerations for each element and discusses goals of fostering 21st century skills and increasing student and teacher outcomes.