Archetypal software