[ Home ]

Introduction

Thank you for your interest in my programming services.

I'm Ray Ondrusek, Software Engineer and founder of Raymond S Ondrusek Computer Technical Services (formerly doing business as "Digital Expressions").  My company is dedicated entirely to systems analysis and programming, so that you may expect only the highest caliber of work with very competitive pricing.

I have been programming since 1974, on systems ranging from the room filling mainframes of three decades ago through every evolution of the personal computer.  My experience includes 17 years of programming and development in MAS90® levels 1 through 4 in both the Character and Graphical environments.  As an employee of another master developer in the early 1990's, I wrote and produced several popular MAS90® packaged enhancements, earning a solid reputation for skill and quality.

   [ View my Professional Resume ]   

Most of my work is performed as a subcontractor to other software providers and developers.  It is always in the client's best interest to have a competent local systems and support provider, which allows me to concentrate on my area of expertise -- programming.

Other software providers and developers are welcome to contract with me to provide programming whenever you have a backlog of programming requirements, or if you have an unusually complex project which requires an engineer of my level of experience.

The Programming Specification

The programming specification is the document which details exactly the modifications which will be done to your software, and it is the contract which constitutes our agreement.  It is important that you, the client, take enough time to learn and understand the functionality of your standard software so that you are perfectly clear with regard to what you need added and/or changed.  It is your responsibility to know what you want done, and then it is my responsibility to provide it.

The specification will describe exactly what new programs will be added, what they will do, where in the menu system they will be; and what changes will be made to any of the standard programs.  It will also specify the release level which will be modified. Unless otherwise specified, the modifications are specific to one release level, and will require upgrade programming to be used with future release levels.  You should plan to upgrade periodically, but not necessarily with every quarterly release. Even though you may not want to upgrade every time there is a new release, you still subscribe to the software maintenance program from your provider, which will typically include tax table updates and corrections for minor problems in the standard code which are discovered after a new level is released.

Please take as much time as you need to be confident that the specification contains exactly what you want.  I would much rather spend a little more time working out the details of the specification, than to program and deliver code which does not meet your requirements.

I personally design, program, support and maintain the complete customized software system for each of my clients, and I guarantee the performance of my code. If you are in need of packaged or custom programming services, please contact me for a free initial consultation.

Thank You !

Ray Ondrusek, Software Engineer