Custom Programming

 In almost any serious production environment independent of the prevalent computer platform in use (Unix, Mac, Windows), there is always business requirements that the installed solution does not address and that is better served with a small custom development. As opposed to the off the shelf applications were a one size fits all policy drive the sales of the product, custom projects responds to the particular policy of the business to build a product that exactly fits its needs. In these cases off the shell solutions are sloppy at best, and mostly never work. 

Responding to this need as part of the System Administration support service or as a separated consulting project we had build hundreds of small applications and utilities that had made the daily operation of the production system smoother, had allowed easier recovery of problem situations, had provided needed reports quicker and more reliably, had caught problems before they become a disaster, etc. 

Most of the projects had been developed for Unix/Linux environments, but using the Linux Samba File and Print server environment for Windows, we have developed customs solutions for small networks of Windows PCs, that allow then to have a reliable backup that runs automatically, easy share of files and printers, ability to run old software no longer supported by Windows, share Fax services.  We also had developed limited specialized applications using just a spreadsheet.

To have a better understanding of what a custom project can do for your business we have links on the left pane of this page to some of the projects, that explain in more detail how the particular business need was solved.

Custom projects have a cost that is normally higher than the cost of a no-fit off the shelf 'solution', but when factoring that most of the projects we had developed once delivered had required minimum or no changes, and after many years they still work, with no licenses, and no maintenance cost, plus the most important, it FITS the business policy needs, the initial cost is not significant. Modifications and updates always respond to a change of Policy (procedure) and they have one time cost.   

 
Python, 'C', AWK, Bash, Sh, Csh, Zsh shell programming, Zope, Plone, Django, MySql