2017 Year in review: Software across the stack | Heykuki News