1. A computer-implemented method for determining viability of an asset, comprising: receiving on a server asset disclosure information for an asset, the asset disclosure information indicating at least one taxonomy segment associated with the asset; determining an attribute grade based on the asset disclosure information; determining a market grade based on market data for the at least one taxonomy segment; determining a final grade based on the attribute grade and the market grade, the final grade providing an indication of viability of the asset; outputting by the server the final grade for display; and wherein receiving the asset disclosure information comprises providing a reminder when an asset disclosure remains incomplete for a predetermined period of time.