You don't say much about your (programming) language skills
Quote:
I could, with not inconsiderable research and forum advise, create one through excel using VBA but I am assuming the size would be a bane to function.
sure, but would it be maintainable ? if you were doing this in a commercial sense, would you give yourself an honest reply to the question 'does doing so represent good business value' ?
Given you dont seem to have a hugely complex data domain - Building, Apartments, and not many 'forms', have you looked at C# & Winforms ?
Depending on the quantity of data, you could use MySQL, or even a NO-SQL/Flat-file, there are plenty of examples
Assumption : You're going to deploy to Windows, and don't want to do a Web Type interface