Improved truckloading through state-of-the art planning system
New truckload planning system improves ability to plan shipping.

"What more can I say than that [Allegro] gave us excellent service and support, and got our entire company back up and running in less than one week."

Chris C, Pet Partners

Get Progress SmartObjects & ADM2 Support by Allegro

Get SmartObjects training from Allegro Allegro's Mike Lonski wrote Coding Smart Let Allegro answer ADM2 issues Contact Allegro today! Contact Allegro by phone or email for SmartObjects, ADM2 support

Be Guided by Authors of the Only ADM2 "How-To" Available

You probably realize that Progress's Application Development Methodology (ADM2) provides a powerful framework for building an extensible, AppServer-ready application. Come work with Allegro, who literally wrote the book on SmartObjects. Simple screens are easy to put together but who else can you turn to for help creating encompassing class changes to bind new functionality into the core of the AMD2 framework?

Coding Smart - the ADM2 book's 3rd Edition now available!

Step beyond the classroom and into the real world. Coding Smart is the only ADM2 "how-to" book available. Now containing more than 330 pages of explanations and examples including the latest changes in OpenEdge 10, this book covers such topics as:

Order Coding Smart How to Use Progress ADM2 by Michael Lonski


  • Understanding {get} and {set}
  • Explaining the RowObject temp-table
  • Setting Initial Values Via The SDO
  • Making Sure A Field Gets Validated
  • Conditionally Permitting Updates Of Select Fields
  • Programmatically Pressing A SmartToolBar Button
  • Controlling What Happens When Changing Pages
  • Understanding Data Logic Procedures
...And much, much more!

Get Coding Smart, ADM2 how-to book now

From the basics of understanding how SmartObjects work to instructions for accomplishing ADM2 class changes or adding properties to "how-to's" on specific tasks in putting together a real application, this book is useful for anyone working with SmartObjects. The Dynamics framework is built heavily upon the ADM2 architecture and its users will also benefit.

Click HERE to order your copy today!


Get SmartObject support from Allegro now.

ADM2 class object changes

Class object changes
ADM2 classes provide the core functionality, from changing the universal way a window reacts to building new methods of validation.

Learn the ADM2 framework

The ADM2 framework can place a daunting learning curve in front of a new programmer. Mentoring with experts is an effective way to get productive quickly and flatten that curve.

Contact Allegro today! Contact Allegro by phone or email for SmartObjects or ADM2 support