This volunteer internal project involved designing and writing a cataloging system for the department's archive of student work, which is maintained for teaching purposes and as a requirement of the accrediation process for architecture schools.
For simple process automation projects like this, I have found that the most important design step is careful analysis of the user needs. This is one of those design truisms, that seems almost impossible to overemphasize, whether for software design or building design.
Posted 1996 KMM, rev. 96.07.06