Just would to start a positive discussion about better programming techniques that's seen on IT (Information Technology) projects and not so often on AT (Automation Technology) projects. Are there PLCs that support object-oriented programming? How do we face professional HMI design development? How to we improve automation systems architectures? What are the best software test procedures that fit Automation field? How things are going with higher-level programming languages and the standardization of IEC61131? Where to go on Web-based functionallities? Certainly, many experienced concepts will rise in relation to these questions.