September 16, 2021


Who Am I?

I am a Computer Scientist with more than 45 years in Mainframe, Web, WAN and LAN (Client/Server) Internet, Intranet systems and other software technologies formed Core System Strategies to answer the questions that many other firms cannot.Ever since 9th grades when I sat down in front of a IBM PDP–8E computer that was in the math department, I was writing programs to solve the most complex formulas that my math teacher could throw at me. I would even help some of the math teachers work on their own equations. I even added the correct gravitational factor for the popular Lunar Lander game (called LEM back then)!

In the last two year of high school I attended a two-year program at our county’s trade school, Rockland County’s Board of Cooperative Educational Services, or B.O.C.E.S., who had to upgrade their curriculum just for me. So I wound up taking classes that were guided by a local college. I learned not only BASIC, but Assembler and even more advanced machine code, as all the mainframe computers of the day displayed the current instructions in lights that were in machine code. I even learned to wire programming boards (now called breadboxes) as part of my introduction to electronics and hardware engineering.

I graduated high school with both a diploma and a an equivalent to a 2-year degree in computer science. While in school I worked for a local manufacturing company part-time designing and coding sales and production reports in RPG-II.

I also was a member of our school’s Future Business Leaders Of America, and came in 3rd place nation-wide in their programming competition to design and code a human resource system. Mine was the only one that worked properly. My second year I went to the convention again, but this time only as a delegate to vote on FBLA issues and offices. I graduated with a high of 98 percent over the two-year program, and was one of the few who earned their gold diploma.

My first real full time job was at a research institute for the N.Y. State Department of Mental Hygine, Rockland Research Institute. I worked there for 7 years.

I was a computer operator, systems programmer and later I was an analysts and helped the researchers, doctors and scientists with their studies, setting up systems to manage their data and reporting on it.

I used PL/1 and SAS and wrote a macro language that was later to become the basis for my Data Dictionary Engine. The macro language was so easy to use the researchers could run reports, change the data or the test conditions in the code to see what the outcome would be. The input to this DDE could be either a program or a script that dictated processing.

The addition of the script was based on “pattern matching” and “substitution” methodologies that were introduced by Joseph Weizenbaum, who used the technique in his program ELIZA, written between 1964 to 1966 at the MIT Artificial Intelligence Laboratory.

This program was ceated to demonstrate the superficiality of communication between man and machine. However, the program had a huge impact on games, automated call centers, even the automated phone system used to direct your call to the right people.

Even today, Eliza’s impact can still be seen in computer games and Artificial Intelligent systems.

It got me membership in both the IEEE and the IEEE Computer Society where I had a couple more papers published.
Impossible integrating of systems and software is nothing more than just an opportunity for me. I spent my entire career working out how two or more completely different operating systems, platforms (mainframe, CICS, LAN’s and webservers) to interface with each other. This kept me abreast of and on the cutting edge of new or non-existent software solutions.

CSS is a complete software and systems engineering firm, from design, development and consulting, offering cutting-edged systems integration, migration, and other multidisciplinary services, including but not limited to: transition to open systems; strategic MIS and technology planning; optimizing database systems and mainframe batch systems; content management systems (CMS), content delivery networks (CDN), electronic document interchange (EDI) and Cloud technology.

Along with developing tools for researchers, I have extensive experience in developing file conversion protocols and systems, migrating enterprise and batch systems to other platforms, sometimes moving only part of a system, or moving an entire nightly batch system to become a realtime Client/Server system.

I am always looking at systems and tools on the cutting edge to see if it can be a solution to a client’s issues, especially today when there maybe a need to keep parts of a mainframe system running, yet they need to migrate data and operations to new technologies, like servers, the Internet, or even iPads and iPhones. I’ve found that with new hardware technology, new software solutions follow shortly after, helping to fill the needs putting a company’s products or brand on the new technology.

But just because new technology, software or hardware comes out, it doesn’t mean that it could be a benefit. I help clients perform cost analysis, which includes the likelihood of whether it will save money, or increase processing capacity or speed, will you lose clients doing the move, what’s actually trending as far as what clients are currently expecting, and even evaluating the technology has a future, or if it changes will your decision to go that way work.

Just because it is there, does not mean I would tell a client or prospective client they need the new technology to stay competitive unless that is true.

However, I have to look at all new technologies, envision how it will help clients, what clients will benefit from it, or whether a client actually needs it.


Mainframe & PC/LAN Technologies
I also perform a wide range of development and maintenance services on mainframe, LAN, and webserver platforms. Programming in languages such as (but not limited to): COBOL/CICS, including distributed processing (MRO/ISC),; PL/1; DB/2; VSAM processing (knowledgeable in internal file processing); REXX, Dialog Manager, CLIST and TSO/ISP.

On the PC/LAN/WEB: HTML; ASP; PHP; PERL; VBScript; PowerBASIC; Turbo PASCAL (Borland); COBOL (MicroFocus NET Express and Fujitsu (now GTSoftware) NetCOBOL & PowerCOBOL, gnuCOBOL (MAC Development) CA Realia Mainframe emulators, among other technologies.


Cutting Edge Technologies
I have the capabilities to integrate iPad/iPhone Apps with your website, client-server and even mainframe systems, making support easier and allowing your users to follow the status of their processing, and expanding user interfaces and capabilities beyond the need to have a physical terminal available.

I’m not just talking about telnet and FTP Apps that already exists, nor talking about screen-type programs that needs you to have a server-portion running to see what is one your screen at the office.

I’ve developed methods using software not available or in ways that allow you to use your tablet as a terminal. And I have the capabilities to design Apps for you that run like CICS or ISPF screens, giving you access to error reports, data files, and even code and the ability to execute compiles to fix coding problems, right from an App specifically designed for your System.

I have even designed an integrated system where various components, websites, client-server programs, and Apps complete enterprise-wide systems. An example is my team at Verizon-TSI in 2002-2003 perfected running a complete mainframe system on servers running Windows 2000, saving Verizon 12 times their expected annual savings. I spent 2 years evaluating off the shelf products and working with staff to discuss designing in-house software and application design.

Over the years I’ve written, obtained, or have access to propriety systems, such BASICScript, an interpreter/compiler I’ve developed that allows a user to write and run programs while in an interactive system. It provides help when a user needs to check or fix data, run “what-if’s” or even test conditions while running production data without affecting production processing.And this language is so versatile you can write CGI scripts or stand-a-lone server programs.

I also use Objective-BASIC, Smart BASIC, VBScript in the XCode development platform to design the Apps and even working on Apps to sell retail to the general public through iTunes. As MAC Developers, we can distribute our Apps through iTunes, even for companies that hire us to write their retail Apps for them.

And we are always looking at new software technologies to improve performance, add new features, and enhance systems with the latest in software development (Examples, such as using PowerBASIC which reduces the executable or DLL’s and removes all unused code; Smart BASIC, a recent addition allows us to write Apps quickly in a BASIC environment that is simple, yet has teeth to it, and we have just started to employ Adobe’s Creative SDK, which includes a photo editor.)

Where PowerBASIC works on the Windows PC Platform, we use Objective-BASIC on the MAC. But it does not mean I stop there. I am are also looking into other products, such as NSB AppStudio for MAC Application systems development as well as using VBScript & Javascript for iOS App development. This software, also on the cutting edge of App development, will convert our BASIC code into JavaScript, or we can develop Apps using their WebKit and JavaScript intergration. I’ll update this if we decide to go ahead with it.

I am also looking at IBM’s newest offering in server technology and flexibility for both me and to help when a prospective or current client has a need that such technology is right for them.


Other Services
Core Software Strategies also will advise, design, and develop applications in the medical, scientific, financial (retirement plans), cellular wholesale billing and clearinghouses, new client data conversions, Human Resources, Fleet Management, Field Technologies, Web-to-mainframe applications, data warehousing and database marketing systems, and point-of-sale (POS) along with many other applications and technologies.

Even going as far back as 1976, Pearl River High School’s Anthropology class needed the ability to catalog the finds in a mock archeology dig. As a senior and part of the class, and learning computer science at a technical school, I designed, wrote and was the first to have a live thermal terminal at a dig site that catalogued data over a satellite phone. One of the middle school history class’ was also studying cultures and they participated in creating realistic-period pottery and other artifacts.

The database and system I wrote around it was able to determine within 100 years the culture the artifacts belonged to. The system was one of the first attempts at creating an artificial intelligence system, as this system used two other databases to store successes and failures and learned from their mistakes. This was needed to prevent false positives or identify possible trade with other cultures.


How We Work With Clients
Core System Strategies works with a variety of clients, from small clients looking to automate manual tasks to fortune 500 companies looking to save their investment in mainframe programmers and port their mainframe COBOL, CICS and DB/2 applications (Batch or Online) down to any platform from Internet and Intranet websites, LAN Client/Servers to systems that integrate their LAN or Web applications with their mainframe applications and even iPad/iPhone Apps.

We also perform performance analysis on your existing systems, and can develop a plan that will save your company money on mainframe and LAN system costs without sacrificing existing personnel or processing speed.

We also use tools and services to see what the trend is in App development, past sales and projected sales, and can give our clients who sell software solid marketing data, what’s hot, whose buying (iTunes is selling Apps worldwide, and we’ll in our report inform our client on how to Localize or Internationalize their Apps and which counties to target first.

Our success and insight from integrating various mainframe systems to LAN, Internet or Intranet systems has been applied to systems written or currently being developed. From custom application development and delivery to packaged vendor applications, our approach to your enterprise-wide infrastructure, our solutions will seamlessly fit into your current operations.

Systems such as asset management, medical and drug systems, machine to machine (M2M), sports management systems (currently have a golf management system that is an Internet turnkey system to allow leagues, tournaments, and club membership play to be recorded with feeds to the club’s USGA approved handicap recording systems), and other systems using current technology as long as it makes sense. We do not add layers of complexity to systems just to use the latest toys, and our language compilers, such as PowerBASIC reduces unnecessary code to create faster and leaner applications, regardless of the OS platform.


Social Media and Applications
In this age of social networking, cloud storage, analytics, and reduction of data center or processing costs, Integrated Systems can design and implement systems to meet your needs.

Your Web sites will become more “social” by blending it with Facebook, Twitter, Flickr, and many other social Web sites. Your Web site will feel more personal and provide a unique social experience for your customers and prospects.

Some of our clients included: TECO, Publix Supermarket, New York Department of Mental Hygiene, Nathan S. Kline Institute, Merck-Medco Managed Care, Erisco (Dann & Bradstreet Company), Bankers Trust, GTE (Verizon), Equifax, a call center application for a bill collection company, and Clearchannel of Sarasota radio stations.

We where the first to place a Web cam inside a radio station’s studio with a 3 second refresh rate, and after being selected to beta test Real Server v5, we where also the first to stream live Sarasota’s rock station over the Internet.

This Web site, with complete information on mainframe, server, and Web services will be completed by the end of November, and will include news related to current technology products, the state of new technological developments, and other news related to topics such as social media, affiliate marketing, search engine optimization (SEO), among others.


Compiler, Interpreter, and Parser Theories, Practices, and Implementation
Programming language design and implementation are tightly interconnected, and neither can be fully understood in isolation. We stay on top of the most recent developments in programming language design, run-time program management and the ever expanding issues of processing concurrency, our company possesses a solid understanding of the most important issues driving software development today.

With Operating Systems and Web server changes advancing as fast as chip development, Integrated Systems listens to our customer’s issues on compilers, scripting language for Database Management Systems, and GUI development and interfacing to develop anything from new Internet Scripting lanaguages, to LAN client server development that takes out all the spaghetti code that C/C++, PERL, early versions of BASIC (PowerBASIC, a development system we use allows us to develop structured systems, which run faster and easier to maintain). We take these lessons and apply them into custom systems for clients to generic products for anyone wanting to learn something new.

For example, we use a product that will convert a client’s BASIC code system into PHP for web implementation, or use Prism Warehouse to create extracts or map data for clients bringing in new clients. Such software was used by me at Bankers Trust after I spent a month with our director to pick a package that was efficient at creating data conversion programs. Prism Warehouse will, after mapping data from the input to the bank’s file format, generate the COBOL code to accomplish the data conversions.

Core Systems Strategies will use that package or when completed, we have designed a data dictionary engine that will, regardless of platform, convert the user’s data into their own format, without having to write programs. The Data Dictionary Engine is a proprietary software that I have applied for a patent on it.

We spent time researching compiler technology and ways to improve the way we program our systems. Our research initially speculates that C/C++ and PERL are losing popularity to better languages, such as ASP.NET and PHP, both having more features built in to them, and easier to understand. Future scripting languages, such as COBOLScript, that will allow the millions of programmers who spent their lives coding mainframe systems to quickly code future complex Internet systems.

So our future programming languages will take the lessons learned from the many decades of programming, allowing more people the ability to write code.

We are strongly convicted to change they wa programmers develop systems on webservers and LAN/WAN servers so we can take advantage of older technology, adding features specific to the platform to keep more developers employed, by providing them with languages that are familiar in many ways to the one they spent a lifetime to perfect. Programmers should be spending more time designing more complex systems to meet client needs instead of having to write complex code to develop simple systems.

Thanks for visiting Core System Strategies, and if you have a question, please send an e-mail to us at Send Mail.

Page last updated on October 4, 2016 at 11:10am
Copyright ©2016 by George McGinn. All rights reserved.


One thought on “About

  1. You have to be Russell Huekler’s brother. You not only look exactly like him, but you think like him, too.


Comments are closed.