There are four things need to have a potential microstartup.
#1 Problem that has business potential and big enough
#2 Audience who has that burning problem
#3 Distribution channel to get the solution into users hands
#4 Business model aka pricing fit for the Problem-Audience