Programming Plus®
Hardware & Software Consulting Services
Consulting and Engineering Services
PROGRAMMING PLUS® provides Independent Consulting
and Professional Engineering Services in the fields of
Computer Hardware and Software.
We provide highly specialized and highly technical services which
span the fields of Computers, Networks, Internet and Engineering.
Further details concerning the types of projects completed for our
customers, in an array of industry categories, may be found in the
Projects Completed
and
Industries Served
sections below.
Our specialties include Computer Consulting,
Software Design
and Development,
Product Development, Problem Solving,
Portability and Application Porting,
Performance Enhancements and Optimizations,
Systems Integration and Testing,
Communications and Networking, Internet Connectivity and Servers,
Firewalls, Internet and Network Security,
Operating System Internals and Cross-platform Systems Administration.
Further details may be found in the
Software Development,
Networking,
Systems Administration
and
Engineering Services
sections below.
Our Development, Systems Administration and Integration Services
support numerous platforms using a variety of
Computer Languages, Databases and Operating Systems.
Production systems and environments are integrated using
custom software and administration tools combined with
cross-platform multi-vendor hardware and software solutions.
Further details may be found in the
Operating System Environments
and the
Custom Software Development
sections below.
A brief sampling of our specialties are in the following areas:
- Operating Systems:
Unix, Linux, BSD, OpenVMS, Windows, DOS.
- Unix / Linux / BSD Platforms:
- Unix:
|
IBM AIX,
HP HP/UX,
SGI IRIX,
SCO OpenServer,
SUN Solaris,
SCO UnixWare.
|
- Linux:
|
CentOS,
Debian,
Fedora,
Knoppix,
Mandrake,
Mandriva,
RedHat RHEL,
Novell SuSE SLES/SLED,
SCO/Caldera OpenLinux,
UnitedLinux.
|
- BSD:
|
BSDi BSD/OS,
FreeBSD,
NetBSD,
OpenBSD.
|
- Languages:
C,
C++,
Pascal,
FORTRAN,
BASIC,
Perl,
Assembly,
Shell,
DCL,
SQL,
HTML.
- Databases:
IBM Informix,
MySQL,
Oracle,
Oracle RDB,
SQL Server,
Sybase.
Programming Plus® also provides hardware and software
procurement consulting, including specifications, evaluations, installations,
customizations, upgrades and sales.
We leverage our
Developer and Reseller Relationships with
various hardware and software vendors, and nation-wide product distributors,
to provide an exceptional level of customer and product support.
Programming Plus®
has substantial experience delivering projects and providing support
for our customer base.
For additional information about what we can offer your business,
details may be found in the
Facilities
and the
Advantages of Using Programming Plus
sections below.
Detailed information concerning the types of services provided
by Programming Plus®
may be found in the descriptive sections below. Please note that
each section begins, and ends, with a
section index navigation bar
that may be used to jump quickly from section to section.
Networking and Network Administration Specialties
- Internet Connectivity / Internet Access / WAN
- Dedicated Circuits
- T1, DSL (SDSL/ADSL), Cable Modem, BroadBand, Frame Relay, Leased Line, Conditioned Data Line
- Dial-Up Links
- High Speed Dial-Up Modems
- Bandwidth Aggregation via Multiple Modems
- Modem and Link Tuning (Configure for Maximum Reliability and Performance)
- Protocols
- TCP/IP, PPP, ML-PPP, SLIP
- Wireless 802.11 a/b/g/n (Wi-Fi) Connectivity
- Routing / Routers / Bridges / Gateways
- Automatic Dial-on-Demand Backup with Routing for Dedicated Circuits
- Multi-Homed Fault-Tolerant Internet Configurations
- Internet Security and Firewalls
- Assist with Internet/WAN Circuit Installation, Setup, Testing and Maintenance
- Assist with Telecomm / Internet Service Provider Technical Issues
- Internet Firewalls
- Application Proxy Gateway
- Proxy Integration
- Proxy Design and Development
- Proxy Enhancements and Customizations
- Firewall Development and Customized Configurations
- Network Packet Filter
- Packet Filter Development/Implementation/Testing
- IP Filter (ipfilter, ipf), NetFilter (iptables)
- Cisco Router IOS Access Lists / Packet Filters
- Cisco PIX Access Lists / Packet Filters
- Netopia R-Series T1/DSL/SDSL Router Packet Filters
- Zyxel 660 Series ADSL Router Packet Filters
- Router Packet Filters
- Stateful Inspection (and non-Stateful) Packet Filters
- Multi-Homed Bastion Host
- Internet Security / Computer Security / Systems Security / Network Security
- Access Controls and Configurations
- Users, Groups, Supplementary Group Permissions
- Volume/Directory/File Permissions and ACLs
- Network Access: Firewall, FWTK, TCP Wrappers (tcpd), xinetd, etc.
- Network Packet Filters: ipfilter, iptables, Router-Based.
- Network Shares: NFS and SMB/CIFS
- Auditing and Accounting
- Authentication
- Custom Development for Security Related Projects
- Hardening Applications and Systems for Increased Security
- Intrusion Detection
- Logging / Monitoring / Sniffing
- ethereal, tethereal, ipfilter, iptables, ntop, snmp, snort, tcpdump
- Running Unix/Linux Applications and Services in a Non-Privileged chroot (Changed-Root) Environment (SandBox / Jail)
- Trust Relationships
- Cross-Platform Network Anti-Virus/Spyware/Adware/Malware (Client/Server)
- Internet Application Servers and Services
- Internet Electronic Mail / EMail / EMail List Servers
- UUCP
- UUCP v2, BSD, HDB, Taylor
- SMTP Mail Servers
- POP Mail Servers
- IMAP Mail Servers
- Automated SMTP, POP and IMAP Mail Retrieval
- Mail Delivery / Processor
- Mail Readers / Clients
- EMail Flow / Control
- EMail Relays
- EMail Firewalls
- EMail Anti-Relay
- EMail Anti-Spam
- EMail Anti-Virus and Virus Scanning
- Electronic Mailing List Servers
- Microsoft Exchange and Outlook
- Exchange Disaster Recovery Tools: isinteg, eseutil, exmerge.
- World Wide Web (WWW)
- Web Server (httpd)
- Secure E-Commerce Server / Online E-Store
- Online Credit Card Processing
- Secure Server and Transactions
- Gopher Servers
- File Transfer (FTP/TFTP) Servers
- Secured Session Servers / Secure Shell and File Transfer
- Search Engines / Wide-Area Information (WAIS) Servers
- freeWAIS, freeWAIS-sf, wwwwais, sfgate
- swish
- Internet Domain Name (DNS) Servers
- Network Time (NTP) Servers
- Networks: LAN/WAN Networking, Design and Routing
- Network Layout / Design
- Network Switches, Hubs, Repeaters, Bridges, Routers, Gateways.
- Network Logging / Monitoring / Sniffing
- ethereal, tethereal, ipfilter, iptables, ntop, snmp, snort, tcpdump
- Protocols: TCP/IP, IPX/SPX, DECnet, LAT
- Ethernet: ThickWire / ThinWire / Twisted Pair, 10/100/1000 Mbps
- Testing/Validation of LAN Wiring / Cabling
- System Network Configuration, Network Drivers, Packet Drivers/Multiplexers, Network Tuning
- Cross-Platform Network Anti-Virus/Spyware/Adware/Malware (Client/Server)
- Wireless 802.11 a/b/g/n (Wi-Fi) Connectivity
- Wireless BlueTooth Connectivity
- File Servers (LAN/WAN)
- CIFS / LMCFS / SMB
- Unix/Linux: Samba
- Unix: SCO/Caldera AFPS, SCO/Caldera LMCFS, SCO/Tarantella VisionFS
- MS-Windows 3.x/95/98/ME/NT/2K/XP/2K3, MS-DOS
- NFS
- Unix/Linux NFS
- Microsoft Services For Unix (SFU/Interix) NFS
- 3rd Party: MS-Windows 3.x/95/98/ME/NT/2K/XP/2K3, MS-DOS
- Netware
- SCO/Caldera UnixWare NWS
- MS-Windows NT FPNW
- SCSI / RAID / SATA
- High Performance Fault Tolerant Redundant SCSI Configurations
- RAID Configuration and Layout (for Performance and Reliability).
- OpenVMS and VAX/VMS
- DECnet, RJE, VAXcluster/VMScluster
- Asynchronous (Serial and Dial-Up) Communications Servers
- Custom Application
- Kermit and C-Kermit
- Unix/Linux, OpenVMS, VAX/VMS, MS-Windows 3.x/95/98/ME/NT/2K/XP/2K3, MS-DOS, CPM-86/80
- OpenVMS and VAX/VMS RJE 2780/3780
- UUCP
- Unix/Linux
- 3rd Party: MS-Windows 3.x/95/98/ME/NT/2K/XP/2K3, MS-DOS
- Print Servers (LAN/WAN)
- Dedicated Print Server Devices: Axis, HP JetDirect, others.
- Networked Printers: HP, Lexmark, Xerox, others.
- OpenVMS and VAX/VMS: DECnet/LAT and UCX TCP/IP Based.
- Unix/Linux: SystemV lp, BSD lpd, Samba, UUCP.
- Unix/Linux/Windows: Hewlett Packard Print Servers - hpnp.
- Windows SMB.
- Terminal Servers: HP DECserver, Digiboard PortServer, Perle IOLAN, others.
- Fax Servers (LAN/WAN)
- Remote / Branch Office / Business Partner Connectivity and File Transfer
- Internet: FTP, WWW
- OpenSSH/SSH, SCP/SFTP and Putty
- Kermit, C-Kermit and Kermit-95
- UUCP (v2, BSD, HDB, Taylor)
- OpenVMS and VAX/VMS 2780/3780 RJE
- Private Network / WAN
- Virtual Private Network (VPN)
- Encrypted Sessions
- Custom Remote Data Collection Applications
- Terminal/Console Servers - Shared Network-Based Serial/Parallel Ports
- Environments: OpenVMS, VAX/VMS, Unix/Linux, Windows
- Protocols: TCP/IP, DECnet, LAT, Proprietary, RealPort
- HP DECserver, Digiboard PortServer, Perle IOLAN, others.
Software and Systems Development Specialties
- Administration
- Design, Development, Integration and Deployment of:
- Applications and Systems
- Custom System Administration Tools
- Custom System-Level and Application-Level Scripting
- Automated Monitoring and Reporting
- Automated Data Collection and Transmission Systems
- Self-Configuring Operating Environments
- "Production" Applications, Systems and Environments
- Staged Release Environments for Development, Test and Production
- Freely Available, Open Source and GNU Project Software:
- Integration and Customization of Open Source Tools into Production, Test and Development Environments.
- Operating Environment Enhancements through the use of Open Source Tools.
- Development and Technical Support for the use of Open Source and Free Software Tools.
- Change Control and Release Versioning for Production/Development
- Audits
- Design Review / Code Review / Source Code Auditing.
- Feasibility Study of Proposed Implementation.
- Independent Audit of Project Design and Implementation.
- Computer Security and Network/Internet Security Audit and Review.
- Communications
- Communications Related Development:
- Protocols
- Protocol Engines
- Applications
- Systems
- Design of Applications and Systems which Communicate via:
- Asynchronous RS-232 Serial Connections
- Modems
- Networks: LAN and WAN
- Internet
- Inter-Process Communications Methods
- Communications Tuning: Configure Serial, Modem and Network Devices for:
- Maximum Efficiency
- Maximum Reliability
- Maximum Throughput
- Overall Performance
- Data
- Remote Data Collection Systems and Periodic Data Download.
- Regularly Scheduled Data Transfers (Uploads/Downloads) via Asynchronous, Synchronous, LAN (Network) and WAN (Internet, Other) Communications.
- Data Set Import, Export, Conversion, Extraction and Manipulation.
- Data Set Analysis, Archiving, Charting and Reporting.
- Log Analysis and Reporting (System, Application, Web/Email/Database Server, Security/Firewall, etc.).
- System-to-System Transfer of Data via Defined File Formats and Protocols.
- Development of Custom High-Speed Databases (100+ Million Records).
- Database Definition, Design and Normalization.
- Pattern Searching and Matching using Regular Expressions (Unix/Linux, Shell and Perl RegEx).
- Design
- Software and Systems Engineering, Architecture, Design, Development, Integration and Implementation.
- Application Analysis, Programming, Implementation and Testing.
- Application Design, Development and Integration.
- Algorithm Design and Development:
- Engineering Algorithms
- Financial Algorithms
- Graphics Algorithms
- Mathematical Algorithms
- Custom Software Development.
- Data Structure Design, Inter-Relationships, Organization and Optimization.
- Database Design and Layout.
- Design, Development and Integration of:
- Custom Software Tools
- Custom System-Level and Application-Level Scripting
- Financial and Wall Street Applications
- Web Sites and Secure E-Commerce Applications
- Full Life-Cycle Product and System Design and Development.
- Comfortable Working on Fairly Large Projects (eg. Half-Million Lines of Code).
- Interfaces
- Application Programming Interface (API) Definition and Development.
- Cross-Language and Cross-Platform Interface Routines and Libraries.
- Application and Protocol Proxy Gateways
- Web Forms Processing CGI Interfaces
- Cross-Platform Data Import/Export and Transfer Between Diverse Systems
- Programmatical Interfaces and Conversion Layers for use In-Data-Stream between Piped Processes (output of one process feeds the input of the next).
- Interoperability
- Development for Designed-In Cross-Platform Connectivity and Interoperability.
- Negotiations
- Perform Systems Design, Planning and Technical Negotiations (APIs, Division of Tasks, File Formats, Interfaces, etc.) for/between Departments, Business Units and Companies.
- Negotiate as an Authorized Representative for a Company, Business Unit or Departmental Group.
- Negotiate as a Neutral Third Party between Companies, Business Units or Departmental Groups.
- Performance
- Design and Development of Optimized Systems and Systems Tuned for:
- Maximum Efficiency
- Maximum Execution Speed
- Maximum Overall Performance
- Maximum Reliability
- Minimum Memory Requirements
- Application Performance Enhancements, Re-Design for Performance.
- Hardware/System Design and Optimization for Performance and Reliability.
- Multi-Processing, SMP, HPC, Clusters, Disk Array, RAID, Fast-Wide SCSI, SATA, Accelerated I/O, etc.
- Portability
- Design and Development towards a goal of maximum portability.
- Portability Enhancements, Re-Design for Portability.
- Porting of Applications and Source Code Across Varied Platforms.
- Networking
- Design and Development of:
- Multi-Threaded, Networked, Multi-User, Client/Server Applications.
- Networked and Internet-Based Client/Server Systems.
- Reliability
- Design and Development of Systems for Maximum Reliability, Up-Time and Performance.
- Security
- Design and Development of Software Systems for use in Secure Environments.
- Re-Design and Retrofit Software Systems to Implement Security Enhancements.
- Design and Development of Software for use on Firewalls and Gateways.
- Troubleshooting
- Diagnosis and Troubleshooting.
- Failure Analysis.
- Problem Solving and Solutions.
- Debugging and Correction of Malfunctioning Systems and Source Code.
System Administration Specialties
- Computer Operations and Systems Management
- Cross-Platform Systems, Applications and Database Administration: Local (On-Site) and Remote (Off-Site).
- Cross-Platform Applications/Systems Deployment and Implementation.
- Cross-Platform Systems Operations on a Day-to-Day, Weekly and Monthly Basis.
- Cross-Platform Remote Monitoring for Systems and Applications.
- Integration of Cross-Platform System, Database, Network, Internet and Security Infrastructures.
- Log Monitoring, Analysis and Reporting (System, Application, Web/Email/Database Server, Security/Firewall, etc.).
- Task Automation
- Automation of Daily Administrative Operations such as Backup, Monitoring and Reporting.
- Automation of Regularly Scheduled Data Downloads and Uploads.
- Automated Monitoring and Control for Fault-Tolerant and Self-Healing Production Environments.
- Automation of Data Conversion, Manipulation, Import, Export.
- Networking and Internet
- Local Area Networking (LAN).
- Wide Area Networking (WAN).
- Electronic Mail (EMail).
- Dial-Up Access / Remote Access.
- Internet Access, Connectivity and Security.
- Internet Web Sites, Secure E-Commerce Server, Online E-Store, Online Ordering.
- Cross-Platform Connectivity and Interoperability.
- Cross-Platform Network Anti-Virus/Spyware/AdWare/Malware (Client/Server).
- Security and Firewalls
- Auditing and Review of Applications, Devices, Networks and Systems.
- Internet and Network Firewalls, Gateways and Application Servers.
- Systems and Network Security.
- Cross-Platform Systems/Technical Support
- Technical Consulting, Technical Support, Systems Support, Assistance and Advice.
- Training of Technical and Non-Technical Staff.
- Provide On-Site Support, Maintenance, Installations and Upgrades.
- Provide Off-Site / Remote Support via the Internet and/or Dial-In Connectivity.
- Support for Web Sites, Internet Servers, Internet Connectivity and Internet Access.
- Support for Electronic Mail, Email Servers and Email Clients.
- Support for Networks / LANs / WANs.
- Support for File and Print Servers.
- Support for Computer Systems and Computing Environments.
- Support for Development Projects and Environments.
- Operating Systems and Computing Environment Maintenance
- Operating System and Operating Environment Maintenance, Installations, Upgrades, Updates, Service Packs and Patches.
- Operating System and Operating Environment Tuning/Optimizations for Performance and Reliability.
- Operating System Kernel, Module and Driver Configuration and Tuning.
- Cross-Platform System Backups and Restores.
- Operating System Multi-Boot Environments.
- Alternate Boot or Emergency Boot Environments.
- Disk Partitioning and Re-Partitioning.
- Crash Recovery, Prevention and Avoidance.
- Disaster Recovery for Systems and Data.
- Anti-Virus, Anti-Spyware, Anti-Adware, Anti-Malware Installation/Deployment/Analysis/Execution.
- Computer Virus/Trojan/Worm/Spyware/Adware/Malware/Slyware Scanning/Cleaning/Disinfection/Removal/Prevention.
- Hardware/Software Specification, Deployment, Integration and Migration
- Hardware & Software Specification, Evaluation, Installation and Configuration.
- Deployment of Computer Systems and Peripherals
(Disk/Tape/CD-ROM Drives, Modems, KVM).
- Deployment of Networking Hardware
(Hubs, Switches, Routers, Terminal Servers, Console Servers).
- Deployment of Printing and Scanning Devices.
- Deployment of Power Protection / Power Conditioning Systems:
- Surge Protection Devices and Power Conditioners.
- Uninterruptable Power Systems (UPS) with Monitoring, Alerting and Graceful Application/System Shutdown.
- Reliable and High Performance Production Environments
- Establishment, Maintenance and Automation of Reliable "Production" Environments.
- Creation of Staged Release Environments for Development, Test and Production.
- Establishment of Fault-Tolerant Hardware/Software Systems and Environments.
- Administration for Highly-Available and Mission-Critical System Environments.
- Administration and Deployment of Clustered/Redundant Systems and Databases (with Multi-Path I/O).
- Emergency Procedures, Downtime Prevention, Disaster Avoidance.
- Hardware/System Design and Optimization for Performance and Reliability.
- Multi-Processing, SMP, HPC, Clusters, RAID, Fast-Wide SCSI, SATA, Accelerated I/O, etc.
- Software Tools and Tool Development
- Design, Development and Integration of Custom Administrative Tools.
- Integration of Open Source/GNU Tools into Production, Test and Development Environments.
- Operating Environment Enhancements through the use of Open Source Tools.
- Development and Technical Support for the use of Open Source Tools.
Operating System Environments (sampling)
|
|
- LINUX
- Red Hat Linux 6, 7, 8, 9
- Red Hat Enterprise Linux RHEL 3, 4
- Novell SuSE Linux Desktop SLED 8, 9, 10
- Novell SuSE Linux Enterprise Server SLES 8, 9
- Caldera (SCO) OpenLinux / UnitedLinux 1, 2, 3
- CentOS Community Enterprise Linux 4, 5
- Debian Linux 3
- Fedora Core Linux 4, 5, 6, 7, 8
- Knoppix Linux 3, 4, 5
- Mandrake Linux 9, 10
- Mandriva Linux 9, 10, 2006, 2007
- Slackware Linux
- SLS Linux
- TAMU Linux
- Trinux Linux
- United Linux
- Yggrasil Linux
- Generic Linux (since kernel 0.9)
- Linux Clusters
- Windows Server / Workstation / Desktop
- Unix-Like Environments for Windows
- DOS
- IBM PC-DOS 1, 2, 3, 4, 5, 6, 7
- Microsoft MS-DOS 1, 2, 3, 4, 5, 6
- FreeDOS
- OpenDOS / DR-DOS
- CP/M
- CP/M-80
- CP/M-86/80
- CCP/M-86
|
Custom Software Development (sampling)
- Computer Languages:
- C and C++
- Pascal
- FORTRAN and RATFOR
- BASIC
- Perl
- PHP
- PL/1 and PL/C
- Prolog
- Yacc and Lex
- 4GLs
- SQL, Embedded SQL, Dynamic SQL
- Web HTML, Dynamic HTML, CSS, CGI Interfaces
- Assembly Languages:
- 80x86, 8086, 8088, V20
- 8085, 8080, Z80
- 6809, 6800
- 68010, 68000
- PDP-11
|
- Operating System Shells and Scripting:
- Unix/Linux Shells (sh, ksh, csh, bash)
- DCL - DEC/Compaq/HP Digital Command Language
- DOS/Windows Command and Scripting
- Databases:
- Custom Designed
- Flat File
- IBM Informix 3, 5, 7, 9
- MySQL 3, 4, 5
- Oracle 6, 7, 8
- Oracle RDB 5, 6, 7
- SQL Server 4, 6
- Sybase 4, 10
|
Projects Completed and Ongoing (sampling)
- Financial and Wall Street:
- Fixed Income Securities Pricing:
- Mortgage Backed Security Bond Analytics (MBS, CMO, ABS, OAS).
- Design and Implementation of Mortgage Backed Security (MBS) Pricing Systems:
- Generic, Seasoned, Pool Specific, TBA, UIT.
- Single/Multi-Scenario Cash Flow Generation and Modeling.
- Agency Backed Pass-Through Securities: Adjustable Rate/ARM, Fixed Rate, GNMA Platinum, Graduated Payment/GPM, Multi-Family/Project Loan, Strips.
- Databases for Benchmarks, Factor History, Family and Pool Type Parameters, Quotes, Rolls, Speeds, Spreads, Treasury Yield Curve.
- Design and Implementation of Mortgage Backed Securities (MBS) Factor History Databases used for Pool Specific Pricing.
- Custom High Speed Distributed Database, 100+ Million Records, 25+ Years of Data.
- Analysis and Archiving of Mortgage Agency Tapes, Transmissions and Downloads.
- GNMA, FNMA, FHLM, SBA, etc.
- Financial "Tape" Cracking / Data Scrubbing / Data Storage.
- GNMA, FNMA, FHLM, SBA, etc.
- Data Acquisition/Import/Reporting from a Variety of Sources:
- Electronic Transmission/Feed, Web/BBS Download, Cross-Platform Network Transmission, Printed Report (Scan/OCR/Scrub/Clean/Correct), File Format, Magnetic Tapes, etc.
- Analysis and Archiving of Daily Downloads / Data Feeds of Financial Information.
- Speeds, Spreads, Benchmarks, Quotes, Rolls, Yield Curve, Factors.
- Pricing System Performance and Reliability Enhancements through Improvements and Optimizations of Hardware, Software, Algorithms and Methodologies.
- Built Systems for Reliable Data Transfer Between Systems, Platforms and Physical Locations for Release of Daily Production Pricing Files.
- Banking System:
- Design and Integration of ACH Debit Initiation and Tracking System.
- ACH Debits/Credits, Distributions, Returns, Reversals, Re-submissions, Changes, Errors.
- Built Systems for Transmission and Reception of NACHA Formatted Data.
- Daily Transmission and Reception of Financial Account Debits and Credit Transactions.
- Sources: ACH, Direct Debit/Credit, Lock Box Deposit, Wire Transfer, Bounced Checks/Returned Items, etc.
- Daily Account Balance Reconciliation vs Expected Debit and Credit Transactions.
- Foreign Exchange Trading System:
- Designed and Developed Direct Dealing & Matching Trading System (for International Deployment).
- Designed and Deployed Production-Test Environment for ForEx Trading Stations.
- Electronic Funds Transfer Systems:
- Building Secured Systems for Real-Time Transaction Processing.
- Building Systems using Secured Communications and Encrypted Protocols.
- Daily File Transfers to/from Banking Institutions.
- Daily Interactions and Information Transfers with Banking Institutions.
- Customer and Banking Institution Reconciliations.
- Day-to-Day Production: Procedures and Operations:
- Daily Test and Production Runs with Related Procedures.
- End of Day/Month/Year Processing.
- Emergency Procedures, Downtime Prevention, Disaster Avoidance.
- Credit Card Processing:
- Secure Electronic Commerce / Online E-Store.
- Working with Secured Credit Card Processing Gateways.
- Negotiation with Banking Institutions for Best Rates.
- Establish Accounts for Credit Card Clearing at Banks, Gateways, Processors, and Issuers.
- Accounting, Invoicing, Inventory and Manufacturing:
- Billing and Accounting Systems.
- Order Entry and Order Processing Systems.
- Inventory Control and Product Rentals.
- Manufacturing / Inventory Systems using Bar Code ID Tracking.
- Acquisition, Conversion, Import and Processing of Invoice and EDI Data.
- Data and Information:
- Information Delivery, Routing, Store & Forward Systems.
- Remote Data Collection Systems and Periodic Data Download.
- Regularly Scheduled Data Transfers (Uploads/Downloads) via Asynchronous, Synchronous, LAN (Network) and WAN (Internet, Other) Communications.
- Data Set Import, Export, Conversion, Extraction and Manipulation.
- Data Set Analysis, Archiving, Charting and Reporting.
- Log Analysis and Reporting (System, Application, Web/Email/Database Server, Security/Firewall, etc.).
- Data Set Compression, Reduction and Normalization.
- System-to-System Transfer of Data via Defined File Formats and Protocols.
- Development of Custom High-Speed Databases (100+ Million Records).
- Communications, Networking and Internet:
- Communications Protocols, Protocol Engines and Applications.
- Kermit and Kermit Protocol Communications Libraries and Applications.
- Client-Server Networked Applications.
- World-Wide-Web Internet Servers (Web/HTTP, FTP, EMail/SMTP, DNS, NTP, etc.).
- Internet Web Sites, Secure E-Commerce Servers, Online Stores, Online Ordering.
- Electronic Mail Servers and Clients.
- Internet Applications, Protocols and Security.
- Internet Firewalls and Gateways.
- Secure Remote Access for Networks and Systems.
- Custom Computer-Based Telephone Voice-Mail and Referral Distribution System (Computer Telephony).
- Computer Graphics and Multi-Media:
- Computer Graphics, Animation and Multi-Media.
- Information Delivery Kiosks.
- Systems for Content Delivery to Remote Kiosks.
- Cross-Platform Computer Graphics Supporting Multiple Concurrent Graphics Devices.
- Custom Languages and Code Generation:
- Compiler Code Generation and Super Optimization.
- Development of Custom Languages, Grammars, Parsers and Command Sets for Systems Operation and Configuration.
- Development of Custom Communications and Command Protocols.
- Programming Interfaces and Compatibility Layers/Libraries:
- Unix-Style Low-Level File I/O Library for VAX/VMS, MS-DOS and CP/M.
- Simulated Unix System Call and Library Routines for Multi-Platform Compatibility.
- Cross-Language Interfaces: C / FORTRAN, C / Pascal, C / Assembly.
- Business Systems and Software:
- Single & Multi-User System and Applications Software.
- Multi-User Office Automation, Networking and Internet Access.
- Cross-Platform Multi-User Systems Administration.
- Cross-Platform Systems Connectivity and Interoperability.
- Modernization and Improvement of Legacy Applications and Systems.
- Business Automation and Operations:
- Improving Efficiency via Automation of Business Processes.
- Building Computerized Systems (Manual, Semi-Automatic and Automated) based upon Stated Business Rules and Existing Company Procedures.
- Productivity Gains Through the Use of Technology.
- Computer Modeling and Simulation of Business Processes.
- Computer Hardware and Software:
- Specification, Installation and Configuration of:
- Computer Hardware: Systems and System Peripherals.
- Computer Operating Systems and Applications Software.
- Networks, Networking Equipment and Internet Access.
- Networked Printers and Printing Devices.
- Modems, Terminal/Console Servers, and Remote Access Devices.
- Firewalls and other Security and Encryption Devices.
- Uninterruptable Power Systems/Supplys (UPS) with Monitoring and Alerting.
- Ambient Temperature and Humidity Monitoring and Alerting.
- Disaster Recovery and Downtime Prevention Procedures for Systems and Data.
- Emergency Recovery of Computer Systems after a Disaster or Business Interruption.
- Internet Servers:
- Installation, Administration, Monitoring and Maintenance of:
- Web Servers, Email Servers, Firewalls, Gateways, Remote Access Servers.
- Search Engine Optimization (SEO) for Web Sites.
Engineering Services
- Electrical / Electronics / Computer Engineering
- Licensed Professional Engineering (New York State)
- Consulting Engineering
- Computer-Related Forensic Engineering
- Hardware / Software Engineering
- Systems / Database / Network / Internet / Security Engineering
- System Analysis
- System Architecture
- System Configuration
- System Customization
- System Deployment
- System Design
- System Development
- System Diagnostics
- System Documentation
- System Enhancement
- System Evaluation
- System Examination
- System Extension
- System Failure Analysis
- System Forensics
- System Implementation
- System Installation
|
- System Integration
- System Investigation
- System Methodology
- System Migration
- System Modeling
- System Problem Solving
- System Programming
- System Prototypes
- System Quality Assurance
- System Requirements
- System Reverse Engineering
- System Simulation
- System Specification
- System Testing
- System Troubleshooting
- System Upgrades
- Expert Witness
|
Facilities Available
- Micro, Mini & PC-compatible Computer Systems.
- Redundant High Speed Dedicated Internet Access.
- High Speed Switched Development LAN.
- Internet Servers (Web, EMail, File, Remote Access, etc).
- Cross-Platform Development and Test Environments.
- Redundant UPS Power Sources.
- Electrical/Electronics Laboratory.
- Computer, Electrical/Electronics, Network Cabling and Telephony Test Equipment.
- Machine Shop/Tools.
- Independent Facilities and Equipment Allows us to Provide:
- Support for Most Projects on a 24x7x365 Basis.
- Emergency Troubleshooting, Debugging and Problem Correction.
- Problem Resolution Through the Creation of Custom Software Tools.
- On-Demand, Regularly Scheduled and Ongoing Project and Systems Support.
- Both Local/On-Site and Remote/Off-Site/Dial-In/Telephone/EMail Support.
Industries Served (Projects Have Been Delivered for the Following Industries)
- Aerospace
- Accounting
- Accounting Software Development
- Alarms / Security
- Arts
- Association
- Banking
- Bond Pricing
- Booking Agent
- Brokerage
- Building Inspection
- Building Management
- Buying Group
- Cargo
- Communications
- Compiler Code Optimization
- Computer Graphics
- Computer Services
- Construction
- Consulting
- Consumer
- Contact Lens
- Content Delivery
|
- Customs Broker
- Data Download and Delivery
- Database Software
- Education (K-12)
- Education (College)
- Education (Online Learning)
- Electronics
- Engineering / Scientific
- Entertainment
- Eyecare
- Eyeware
- Finance
- Financial Analytics
- Financial Information
- Financial Pricing
- Financial Trading
- Fine Art
- Fixed Income (MBS/CMO/ABS)
- Foreign Exchange
- Fortune 100/500/1000
- Freight Forwarding
- Hedge Fund
|
- Health Care / Wellness
- Home / End-User
- Home Center
- Internet Service Provider (ISP)
- Legal
- Library
- Kiosks / Multi-Media Displays
- Mailing Services
- Mailing Systems
- Manufacturing - Consumer
- Manufacturing - Electronics
- Magazine / Journals
- Marketing
- Mattress
- Media
- Medical
- Mortgage Backed Security (MBS/CMO/ABS)
- Moving & Storage
- Museum
- Not-For-Profit
- Optical
- Paper
- Printing
|
- Professional Organization
- Professional Services
- Property Management
- Publishing
- Real Estate
- Recruiting
- Research
- Retail
- Securities
- Service
- Shipping
- Software Development
- SMB (Small / Medium Business)
- Talent/Entertainment Booking
- Telecommunications
- Tickets (Events)
- Transportation / Trucking
- User Groups
- Wall Street
- Weather
- Web Design
- Web Hosting (ISP)
- Wholesale / Distribution
|
Advantages of Using Programming Plus®
- Quality
- Results that Work.
- Quality Implementation.
- Intelligent, Practical Solutions.
- Performance and Reliability, by Design.
- Solutions Engineered towards Extensibility and Scalability.
- Knowledge
- Expert Assistance.
- Experienced Software and Systems Design and Development.
- Experienced Full Life Cycle Product Design and Development.
- Experienced Platform-Independent and Mixed-Industry Computer Consulting.
- Experienced Cross-Platform Multi-Vendor Systems Administration, Development, Integration and Support.
- Experienced Dealing with Projects which Range from the Theoretical (Algorithms, Engineering, Mathematics, Physics, etc.) through the Hands-On Practical (Network Cabling, System Building, Hardware/Software Integration and Migration, System Testing, Troubleshooting and Diagnosis, etc.).
- Professionalism
- Results
- Provide On and Off Site Consulting.
- Provides Support Locally (In Person) or Remotely (via Telephone or Internet).
- In-House Facilities Provide Ability to Work Independently.
- Work on Tasks of Any Duration.
- Rapid Results are Often Possible.
- Experience
- 30+ Years of Experience:
- Software Development and Computer Programming.
- Programming in Assembly.
- 25+ Years of Experience:
- Cross-Platform Multi-User Systems Administration.
- Cross-Platform Computer Operations.
- Programming in BASIC, C, FORTRAN, Unix Shell.
- Using and Administering UNIX (since v6).
- 20+ Years of Experience:
- Providing Computer Consulting Services both Publically and Commercially.
- Administration/Setup of LAN/WAN Networked Computers.
- Administration/Setup of
UseNET
(Unix User Network)
UUCP
and News Sites/Servers.
- Administration/Setup of Cross-Platform Electronic Mail
(pre-dating both
PathAlias and
DNS).
- Administration/Setup of Internet Sites, Servers and Applications.
- Using the Internet and its Predecessor Networks (ArpaNET, UseNET, BitNET, others).
- Using and Administering BSD UNIX.
- Using and Administering
SCO Xenix
(formerly Microsoft Xenix) (since v1).
- Using and Administering
VAX/VMS and
OpenVMS
(since v2).
- Using, Administering and Programming/Developing Various Databases.
- Programming in Pascal and VMS DCL Scripting.
- Using and Administering DOS (since v1).
- Using/Developing/Contributing to Freely Available and Open Source Software Projects.
- Using/Developing/Contributing to The Kermit Project. (Unix/Linux/Xenix C-Kermit, VMS/OpenVMS Kermit-32. Windows Kermit-95, DOS MS-Kermit, DEC Rainbow 100 Kermits, etc).
- 15+ Years of Experience:
- Experience with Financial Projects and Environments.
- Administration/Setup of Secured System Environments.
- Administration/Setup of Fault-Tolerant, Mission-Critical, 24x7x365 Computing Environments.
- Administration/Setup of Clustered Computing Systems.
- Development of Systems Using Security and Encryption.
- Development of Real-Time Communications Systems.
- Using and Administering Microsoft Windows (since v3.0).
- Using and Administering UNIX SVR4.
- Using and Administering SUN SunOS (since v4) and SUN Solaris (since v1).
- Using and Administering
SCO OpenServer
(since v3) and
SCO UnixWare
(since v2).
- Using and Administering Linux (since kernel v0.9).
- Programming in Perl.
- Reseller/VAR/Integrator/System Builder for Hardware and Software Products.
- Benefits
Submit Your Questions and Requirements:
Information Request and Contact Form.