It is critical to consider the following while building an AppExchange strategy:
1. Choose between a free and a premium solution.
2. In a developer edition org or sandbox, test the solution.