Have you considered GIPS  http://www.gipscorp.com/products/overview.php  ?
-E