This document describes a multi-attribute reverse auction (MARA) system that allows buyers to specify both constraints and qualitative preferences for product attributes. The key aspects are:
1) The MARA system allows buyers to specify constraints and qualitative preferences for product attributes in an interactive way using simple syntax.
2) The system transforms the qualitative preferences into quantitative weights and utility values to evaluate bids using multi-attribute utility theory (MAUT).
3) The MARA system automatically calculates the weights and utility functions, eliminating the difficult task for buyers of determining these values themselves.