LANHAM, MD: Vocus, an on-demand PR software provider, has filed for an IPO of its common stock.