content based application framework