you could try out also goGPS: http://www.gogps-project.org/
We have been developing it since 2007, and it includes several positioning strategies, including epoch-by-epoch least squares adjustment and Kalman filtered solutions.
There is a more complete (but more "research-oriented") version in MATLAB and a version with less options (but more apt to be used in production) in Java.
We can provide support (as time allows!) through [email protected] and/or GitHub issues system (https://github.com/goGPS-Project/goGPS_MATLAB/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20).