SMS dit: Structures approach to systems development