Software Development
Most of our current development work is on web-based systems, which may include internal-use systems. With modern AJAX programming techniques these can become nearly as responsive as workstation-based apps. Languages include PHP, VBScript, JavaScript, HTML and XML, running on Apache and Microsoft IIS servers. Databases include MySQL and Microsoft SQL Server.
We write custom software using database systems such as Microsoft Access and Visual FoxPro. These are usually highly productive, but limited in scope to running within an organization.
We also write Active Directory automation scripting and reporting to help organizations manage their users and infrastructure.
We use various scripting languages as needed to automate Microsoft Office (VB for Applications), Linux shells (Bash) and Windows (Wscript).
For assistance with system configuration, routers, firewall and security infrastructure, click here.
Some Past Projects
The following are a sampling of the projects which we have designed and implemented. In all of these cases the system successfully met the client’s business requirements.
Application Software
- Bid management system for book publishing company (About Books)
- Enhancements and ongoing maintenance for International Triathlon Union website (triathlon.org)
- Highly successful management system for the Humane Society of the Pikes Peak Region including licensing, vaccinations, lost and found, officer dispatch, call tracking, fund raising
- Home-delivery dairy delivery, billing and production forecasting system for Longmont Dairy (still in use after 10 years)
- Large-scale banking systems including Letter of Credit, Loans, Demand Deposit, General Ledger and other systems
- Construction bidding system for Schmidt Construction
- Mailing list sales system for Current, Inc
- Countless accounting and business management software customization projects.
System Software
- Web-driven centralized video transcoding system
- Various website custom shopping carts
- Automated interfaces between disparate call-tracking systems for Digital Equipment Corp
- Early point-to-multipoint data networking system for PDP-11 minicomputers (late 1970’s)
- B-Tree based data management system
- Terminal device driver for Cyber 180 supercomputer
- Serial port driver for commercial Bulletin Board System.
Technical Environments
Following are some of the technical environments in which we have worked. This gives you a perspective on our experience and flexibility.
| Computer System | System Software | Programming Languages |
|---|---|---|
| Microsoft Windows | Windows XP, 2003 Server, 2000, NT 4.0, NT 3.5, NT 3.1, ME, 98, 95; SQL Server 2000, 7.0, 6.5 | Access, Visual FoxPro, Visual Basic, Visual Studio, HTML, JavaScript, VBScript, VBA, SQL |
| Linux | Mandrake/Mandriva, Red Hat, Fedora, MySQL, Apache | PHP, Perl, Bash, SQL |
| Novell NetWare | NetWare 1.0, 2.0, 2.0a, 3.0, 3.1, 3.12, 4.0, 4.1, 4.11, 5.0, 6.0; Btrieve data manager | FoxPro database manager 1.0, 2.5, 2.6; Basic |
| IBM PC and compatibles (pre-Windows 95) | MS-DOS, CP/M-86, Concurrent DOS, GEM, Windows 1.0, 2.0, 3.0, 3.1 | Basic, Assembler, Pascal, Modula-2, COBOL, Fortran, dBase II data manager |
| IBM System 360/370 | OS/360, OS/370, MVS, CMS, CICS, JCL, IMS database | Fortran, COBOL, PL/1, BAL (Assembly Language), APL |
| DEC PDP-11 | RSTS, RT-11, RSX-11M | Basic-plus, Fortran |
| DEC Vax | VMS, RDB database | Pascal, Basic-plus, DCL |
| Burroughs Check Sorter | OS | Machine Control Language |
| Honeywell Mainframe | OS | COBOL |
| Burroughs Minicomputer | OS | COBOL |
| Data General Minicomputer | OS | Basic |
| Control Data Corporation | Cyber-180 OS | Pascal |
| S-100 Microcomputer | CP/M | Basic, Assembler |
Contact Us to talk with one of our staff about how we can help maximize your IT investment.