The CubeSat platform represents a valuable architecture from which to develop satellite capabilities, payloads and technologies. However, CubeSat spacecraft must be able to support a variety of payload options and mission profiles while providing high reliability. A highly efficient CubeSat Electrical Power System (EPS) is critical to enabling these mission and payload requirements. When compared against existing products, an Innoflight CubeSat Power Management Controller (CPMC) with associated CubeSat Solar Array Articulation System (CSAAS) provides game changing performance, flexibility, and reliability. The proposed CubeSat CPMC / CSAAS solution provides 20 watts of on-orbit average power, accommodates various battery chemistries, supports ultra-capacitor technologies for high peak power payload, and is provided in a fully redundant configuration. At the conclusion of Phase 1, Innoflight will demonstrate the operation of a prototype CPMC / CSAAS system for a representative CubeSat mission, bringing the system to a TRL of 5. During Phase 2, Innoflight will complete functional and environmental qualification, bringing the system to a TRL of 8. Following the completion of Phase 2, two sets of CPMC / CSAAS flight hardware will be fabricated and tested, and the system will be ready for flight demonstration on a CubeSat platform.