A stock screener has three parts: a database of organizations, a lot of factors and a screening motor that finds the organizations that fulfill those factors and produces a rundown of matches.