Kezie Apps: a leader for the future shaped by the past