Cory Plock is the President of Prolifogy, Inc., a Danbury, Connecticut based software development and consulting firm.  Prolifogy develops customized software solutions for corporate clients of all sizes. Advanced software development—one of our flagship service offerings—involves the conception, design, and implementation of highly sophisticated and novel software solutions.

Most ordinary software applications, when abstracted to a high enough level, do nothing more than move data around. For example, a web site user may enter information about themselves into a form, which upon pressing a button will cause the information to be stored in a database. Later, the information will be retrieved from the database and used for various purposes such as reporting, automatic emails, or user display. The information may also serve as input to some business logic that determines, for example, where to send the user next. Although the exact purpose may differ between applications, the general technology theme remains the same: move information around.

Meanwhile, the state-of-the-art in software has evolved from simple data storage and retrieval into highly sophisticated algorithmic solutions. Awareness of surroundings, reaction to external events, and human-like abilities such as listening, speaking, and understanding information and sensory input are among a few capabilities making their way into modern software. We like to call this phenomenon Software 2.0.

Cutting-edge technology is everywhere: advanced reasoning, outcome prediction, voice recognition, real-time risk-assessment, behavioral identification (e.g., shoplifting), theorem proving, mood detection and many others. Although most of these technologies already exist right now, many are used for highly specialized purposes or have yet to be fully commercialized and therefore remain out of reach to most firms—even larger ones.

The main obstacle preventing wider adoption of these technologies in modern software is the lack of available required skill—even if the money and the willingness to push the envelope are both present.

Prolifogy’s team of associates is comprised of Ph.D. researchers with expertise spanning a wide range of disciplines. We provide fast and hassle-free access to the world’s leading experts in many areas of bleeding-edge computer science research. Whether your organization requires ground-up solutions or the integration of smarter capabilities into existing projects, our associates are available for on-site and off-site consultation and software development engagements.

For more information or an initial consultation, please call us toll free at +1 (855)-PROLIFOGY.