Legacy Migration
Do you have a web‐based system that was built many years ago, by developers who have long since disappeared, but which is still doing essential work for your organization? Then you’re in good company. After more than a decade since the Internet boom, nearly every organization has leftover systems from an era when web development simply was not approached in a systematic or professional way.
A major focus of this consultancy is to help clients figure out what those old systems do, develop a migration plan, and then produce properly‐built properly‐documented replacements that will give clients the flexibility, reliability, and security they need.
Web Development with Django
Big things have happened to web development recently. Just a few years ago, programmers found themselves writing large, expensive programs to do simple tasks like validating forms and producing reports. But now we have access to open‐source “frameworks” that dramatically simplify those tasks.
These frameworks save time and money, but they also allow programmers to address important issues like security and performance systematically. The result is that developers are now able to offer high‐quality and secure custom web‐based solutions to clients at a price never before achievable.
HAFD Consulting has reviewed the Open Source frameworks currently available and have found that the Django framework is the best fit for most clients. It has a high‐quality codebase, a plethora of time‐and‐money saving features, an active development community who continue to improve the feature set, and a design optimized for rapid development.
Content Management with Drupal
PHP has developed a bad name. In the early years of the web, the language developed a reputation as one which attracts programers with little inherent skill. To make matters worse, it was developed as a simple scripting language without features serious programmers need to develop quality software, and without an understanding of the security risks inherent in web programming.
PHP hasn’t stood still over the years, however. The language has improved and careful programmers have developed high‐quality software packages using it. One of the best is the open source Drupal Content Management System. The system allows non‐technical users to maintain the content on their own website. Using the CCK and Views add‐ons, it also can serve as a solid base for more customized information management tasks. If your needs align with what Drupal offers, HAFD Consulting can help effect a painless adoption.