Neftcodex has produced a great piece of work on what has proven to be a rather complex requirement, with multiple video streams and database functionality. They delivered ahead of schedule and responded to required changes without delay. Going live we had some initial minor problems but their support has been excellent.