Four Key Elements of ZiftONE