This is a comment coming from the library and
electronic records management world where those of us formally trained in university programs but not in IT pure world, but have hands - on experience with some coding, applications design including report and screen user designs from systems perspective: