CPgraph supplies an open source hybrid graph database layer with both graph and standard database capabilities. CPgraph can use a variety of underlying object-oriented databases such as VersantDB. It has built-in graph display, several search algorithms. It can be used wherever graphs and networks are used and uses both NoSQL graph access and SQL access functions. As it uses industry standard databases, it is fully transactional and ACID compliant.