Pronamic framework