Six steps to creating a successful mobile app

Is a mobile application more successful if it maximizes its user base or aims for a smaller, more dedicated fan base? As a developer, will you see a greater ROI charging upfront for your app, knowing that this will limit the number of potential app users?  The answer to what exactly makes a mobile app a success is difficult to pin down. However, FierceDeveloper walks through six steps to help developers define success. Special report