IMMACCS: A Multi-Agent Decision-Support System