Deep Packet Inspection (DPI) is poised to play a pivotal role in the proliferation of Network Intelligence (and intelligent networks). To be most effective across the diverse array of use cases that networks contain, however, custom software frameworks for DPI must be developed to maximized capabilities.