Hi @Account Closed , This type of software is known as CMMS (computerized maintenance management systems) in the property management biz. They can get pretty fancy to help facility managers life cycle and asset plan building systems in addition to tracking preventive maintenance programs and "corrective maintenance" (repairs).
Buildium.com has a maintenance request portal through the resident website. Depending on the number of units you have, the monthly cost could be worth it because you can set up workflows so that other users receive the request - which could be vendors if you want.
Red Hand's Electronic Tenant Solutions is something I've used with commercial properties (office, industrial). They don't list prices on their website, so I'm not certain if they could size the service for residential, but we paid $1,000/year for one high rise building. Could be worth asking if they have residential solutions.
Before I set up with Buildium there was a maintenance request form on my website. Along with location/contact information there was an image and document upload field, and emergency level drop down menu selection (high, normal, low). In another forum, I saw that someone was able to rig the email from their request form to automatically populate a GoogleDoc spreadsheet. If you're spreadsheet savvy that could be the most inexpensive route.
Let us know what you find?