National CSS
   HOME

TheInfoList



OR:

National CSS, Inc. (NCSS) was a
time-sharing In computing, time-sharing is the sharing of a computing resource among many users at the same time by means of multiprogramming and multi-tasking.DEC Timesharing (1965), by Peter Clark, The DEC Professional, Volume 1, Number 1 Its emergence ...
firm in the 1960–80s, until its acquisition by Dun & Bradstreet in 1979. NCSS was originally headquartered in Norwalk, Connecticut, but relocated to Wilton in 1978. Sales offices, data centers, and development facilities were located at various sites throughout the U.S. Some additional sales offices were active in the UK and elsewhere.


Early history

The firm began life in 1966 as Computer Software Systems, a consulting firm headed by Bob Bernard. In 1967, joined by Dick Orenstein (one of the authors of CTSS), the company began exploring the idea of offering time-sharing services based on
CP/CMS CP/CMS (Control Program/Cambridge Monitor System) is a discontinued time-sharing operating system of the late 1960s and early 1970s, known for its excellent performance and advanced features. It had three distinct versions: * CP-40/CMS, an im ...
. After IBM released
CP/CMS CP/CMS (Control Program/Cambridge Monitor System) is a discontinued time-sharing operating system of the late 1960s and early 1970s, known for its excellent performance and advanced features. It had three distinct versions: * CP-40/CMS, an im ...
under the IBM Type-III Library in 1968, and thus became available to CSS, this dream became possible. The small firm persuaded IBM to take an order for a S/360-67, and key technical people were recruited. The machine was delivered in November 1968. Harold Feinleib, an early recruit from MIT, describes the situation:
I couldn’t imagine what the IBM people must have been thinking. This machine cost close to $100K a month to rent so I am sure they were quite concerned to accept the order from a couple of young guys. Even most big companies didn’t have machines this powerful. This was their latest technology and we were one of the first to order one.
By December 1968, the firm was reselling time. Needing more capital to expand, the company went public in 1970, changing its name to "National CSS" (because "CSS" was not available nationwide). After a couple of hard years, business took off in the mid 70s.


Products

NCSS was best known for two products: the
VP/CSS VP/CSS was a time-sharing operating system developed by National CSS. It began life in 1968 as a copy of IBM's CP/CMS, which at the time was distributed to IBM customers at no charge, in source code form, without support, as part of the IBM Ty ...
operating system, and the
NOMAD A nomad is a member of a community without fixed habitation who regularly moves to and from the same areas. Such groups include hunter-gatherers, pastoral nomads (owning livestock), tinkers and trader nomads. In the twentieth century, the po ...
database system. *
VP/CSS VP/CSS was a time-sharing operating system developed by National CSS. It began life in 1968 as a copy of IBM's CP/CMS, which at the time was distributed to IBM customers at no charge, in source code form, without support, as part of the IBM Ty ...
was derived from a copy of
CP/CMS CP/CMS (Control Program/Cambridge Monitor System) is a discontinued time-sharing operating system of the late 1960s and early 1970s, known for its excellent performance and advanced features. It had three distinct versions: * CP-40/CMS, an im ...
, but these systems diverged considerably over the following 10–15 years. VP/CSS initially ran on the IBM System/360-67; it was ported to the
System/370 The IBM System/370 (S/370) is a model range of IBM mainframe computers announced on June 30, 1970, as the successors to the System/360 family. The series mostly maintains backward compatibility with the S/360, allowing an easy migration path ...
series after IBM added virtual memory to these machines in 1972. Through extensive in-house software development, VP/CSS enabled NCSS's profitable resale of interactive computer time, which began in December 1968. Robust performance, and a suite of interactive development tools, attracted the interest of clients previously shackled by traditional in-house
punched card A punched card (also punch card or punched-card) is a piece of stiff paper that holds digital data represented by the presence or absence of holes in predefined positions. Punched cards were once common in data processing applications or to di ...
/batch operations and unsupportive technicians. VP/CSS earned a reputation for capacity and efficiency. *
NOMAD A nomad is a member of a community without fixed habitation who regularly moves to and from the same areas. Such groups include hunter-gatherers, pastoral nomads (owning livestock), tinkers and trader nomads. In the twentieth century, the po ...
was another project led by Feinlieb and was built to exploit the NCSS market position. The young company delivered an interactive database management environment based on relational database theory, a new concept of the day. NOMAD was primarily sold to meet end-user and ad hoc needs, such as sales analysis and financial modeling – needs that were often unmet by the corporate ADP/MIS groups of the time period. When NCSS began selling remote access to its computers, it was selling to an industry where in-house programmers did their development via batch processing on punched cards. Feinleib describes their early appeal:
In those days, COBOL programmers could get one or possibly two turnarounds a day because their in-house machines were used for production work most of the time. They worked with punched cards, so any slight error would waste a run and a whole day. On our system, which used the same IBM COBOL compiler, they could get dozens of turnarounds a day. They would use an IBM Selectric Typewriter terminal to edit and enter their program, and then they could run and debug it. We enabled them to put in test data and even added a symbolic debugger so they could debug their programs interactively. This program development service sold like hot-cakes
Later, as time-sharing became available in more development shops, the NCSS customer base gradually shifted to a larger proportion of end-users who were trying to solve information problems without using their in-house MIS departments. By the late 1970s, the main source of NCSS business growth was its NOMAD product, well-suited for such users. At the time of the D&B acquisition, a follow-on technology was under development that would merge advanced operating system and database concepts. The project was abandoned as unsuccessful. Instead, in 1982, NOMAD was ported to IBM's VM/370 operating system as NOMAD2, in conjunction with major customer
Bank of America The Bank of America Corporation (often abbreviated BofA or BoA) is an American multinational investment bank and financial services holding company headquartered at the Bank of America Corporate Center in Charlotte, North Carolina. The bank ...
, and soon VP/CSS was also abandoned.


Clients

NCSS achieved major successes with large banks, oil companies, pharmaceutical firms, and manufacturers, as well as many smaller clients. Important application areas included database publishing, financial analysis/modeling, engineering, sales analysis, bill-of-materials processing, statistics/crosstabulation, mailing list administration, patent management, and interactive software development.


Connectivity

Most customers connected to the NCSS system using dial-up terminals and
modem A modulator-demodulator or modem is a computer hardware device that converts data from a digital format into a format suitable for an analog transmission medium such as telephone or radio. A modem transmits data by Modulation#Digital modulati ...
s: 110 or 300 baud was typical for the early years; 1200 baud became more common after the mid 70s. Some customers installed conditioned telephone circuits for constant higher-speed access. An innovative, nationwide
packet-switched network In telecommunications, packet switching is a method of grouping data into '' packets'' that are transmitted over a digital network. Packets are made of a header and a payload. Data in the header is used by networking hardware to direct the pack ...
, running primarily on DEC PDP-11s, provided access between modem banks and up to a dozen large IBM and Amdahl mainframes. This network also provided interconnections between mainframes. Various distributed applications at NCSS pioneered early implementations of
teleconferencing A teleconference is the live exchange of information among several people remote from one another but linked by a telecommunications system. Terms such as audio conferencing, telephone conferencing and phone conferencing are also sometimes used t ...
, inter-user messaging, client/server database processing (before commercial SQL systems existed), and
file sharing File sharing is the practice of distributing or providing access to digital media, such as computer programs, multimedia (audio, images and video), documents or electronic books. Common methods of storage, transmission and dispersion include r ...
, both on a single machine and between machines. (An
interprocess communication In computer science, inter-process communication or interprocess communication (IPC) refers specifically to the mechanisms an operating system provides to allow the processes to manage shared data. Typically, applications can use IPC, categoriz ...
interface, for example, was implemented providing transparent read/write access between remote applications – using normal file system I/O, analogous to a UNIX pipe. This let applications on different mainframes exchange data without the need for any software modification.)


Services

The nature of computer time-sharing was that a dissatisfied customer could always "hang up the phone". This put great pressure on time-sharing vendors to provide attractive levels of performance and support. Hardware vendors of the day saw different priorities; they did not focus on consistent day-to-day support. Likewise, the in-house systems groups responsible for mainstream data processing were often seen as unresponsive by their end users. Feinleib relates a story about NCSS customer support, and how a problem at Bell Labs was resolved:
One day something happened to the disk they had their files on. It was a hardware failure. Now that wasn’t a problem because we did routine backups of all our customer files. Except, for some reason we didn’t backup Bell Labs files.... told the salesman totell them exactly what happened – that we screwed up and didn’t back up their files. Explain how it happened and then say that we will do anything to help them get their data back. He sucked in his gut and did it. After the initial shock, the folks at Bell Labs rolled up their sleeves with us and gathered stacks and stacks of printouts that we used to get their data keypunched, which we reloaded into the system. The way we handled this problem so impressed Bell Labs that they went on to become a much larger customer than ever before.... ustomers understandthat technology is fragile, and having confidence in their vendor relationship is the most important thing.
In this climate, NCSS built a strong support and consulting organization, able to help end-users bypass their in-house technical resources. This organization allowed the NCSS sales force to ignore traditional data processing procurement routes; they could instead sell directly to line managers with discretionary budgets and revenue responsibility. Doing so flew in the face of the technology establishment, which had hitherto maintained tight control over all technical decisions. Empowered end users were now able to ask and answer their own questions, without having to deal with the intermediary of a Computer Science professional. This released many frustrations, and helped change expectations about the role of information technology. Agile companies exploited this situation, and out-competed their slower-paced rivals. These changes fostered a transformation of business structures of the 80s and 90s, forcing technical resources to respond more directly to corporate and customer needs, and encouraging the creation of new user-centered methodologies (such as rapid prototyping and
joint application design Joint application design (JAD) is a process used in the life cycle area of the dynamic systems development method (DSDM) to collect business requirements while developing new information systems for a company. "The JAD process also includes appro ...
). End user access to interactive computer systems was a key step in this change. The same users who used timesharing to outfox their MIS departments eventually became early adopters of PC technology. This shift ultimately marked the end of the timesharing industry – which was unable to exploit or even embrace the paradigm shift that it helped create.


People

NCSS attracted an unusual cadre of innovative people. Its early technical team included leading lights from MIT and the
CP/CMS CP/CMS (Control Program/Cambridge Monitor System) is a discontinued time-sharing operating system of the late 1960s and early 1970s, known for its excellent performance and advanced features. It had three distinct versions: * CP-40/CMS, an im ...
community; and they in turn attracted other strong hires. A major appeal was the fact that, aside from hardware vendors, NCSS was one of very few organizations doing large-scale in-house operating system development. Moreover, the firm's small size, high-profile clients, and rapidly changing application needs meant that an individual developer or support person was likely to encounter many different challenging problems each month. The NCSS diaspora of the late 70s and early 80s helped seed many successful R&D groups and products with independent thinkers. Robert E. Weissman, who led NCSS when Dun & Bradstreet acquired it, later became chairman of Dun & Bradstreet and, after D&B spun IMS Health off, chairman of IMS Health.Oral history interview with Robert E. Weissman
Charles Babbage Institute The IT History Society (ITHS) is an organization that supports the history and scholarship of information technology by encouraging, fostering, and facilitating archival and historical research. Formerly known as the Charles Babbage Foundation, ...
, University of Minnesota


Hacking

NCSS was the subject of a well-publicized
computer hacking A hacker is a person skilled in information technology who uses their technical knowledge to achieve a goal or overcome an obstacle, within a computerized system by non-standard means. Though the term ''hacker'' has become associated in popu ...
scandal. A lengthy
New York Times ''The New York Times'' (''the Times'', ''NYT'', or the Gray Lady) is a daily newspaper based in New York City with a worldwide readership reported in 2020 to comprise a declining 840,000 paid print subscribers, and a growing 6 million paid ...
article of 26 July 1981, by Vin McLellan, described how the NCSS master password list had been compromised – and how a thorough follow-up by the FBI became a learning experience for them. They learned all about how (and why) a young, bored technician might poke around a computer system, just to see what interesting things might be found. In this case, although the security breach was extensive, there was apparently no malicious intent or damage done. Instead, a Kilroy was here attitude got a careless hacker into a great deal of hot water. The lessons learned – by NCSS, by D&B (its new masters), by the compromised clients, by the FBI, by the interested newspaper reporters, and ultimately by the reading public – helped raise awareness about security issues, in an industry that had been blithely indifferent to such risks.


See also

*
CP/CMS CP/CMS (Control Program/Cambridge Monitor System) is a discontinued time-sharing operating system of the late 1960s and early 1970s, known for its excellent performance and advanced features. It had three distinct versions: * CP-40/CMS, an im ...
*
History of CP/CMS This article covers the History of CP/CMS — the historical context in which the IBM time-sharing virtual machine operating system was built. CP/CMS development occurred in a complex political and technical ''milieu''. Historical notes, below, ...


References

;Notes * : published by the vendor, but by a well-known and respected author (and once a widely distributed document). * *


External links


Oral history interview with Bernard Goldstein
Charles Babbage Institute The IT History Society (ITHS) is an organization that supports the history and scholarship of information technology by encouraging, fostering, and facilitating archival and historical research. Formerly known as the Charles Babbage Foundation, ...
, University of Minnesota. Goldstein joined National CSS before it was sold to Dun & Bradstreet.
Oral History of Alan Rievman, Computer History Museum, Rievman worked with and for [National CSS
/nowiki> effectively as its chief financial officer from its founding in 1968 until and after its acquisition by Dun & Bradstreet in 1979.] {{DEFAULTSORT:National Css Software companies established in 1966 Companies based in Fairfield County, Connecticut Defunct software companies of the United States Defunct companies based in Connecticut Dun & Bradstreet 1966 establishments in Connecticut Time-sharing companies 1979 mergers and acquisitions