Switchive technologies