Device Driver Basics

Most people understand that the "hardware" part of their computer is the real physical parts, like the keyboard, mouse, modem, hard drive and so on. They understand that the "software" is computer bits stored on the hard drive, CD-ROM, or other storage media. But most people are a little hazy about exactly what a "driver" is.

In this article, I'm going to reveal in plain English what a driver is, why we need drivers, and exactly where the drivers are hiding. To give you a basic understanding, I'm going to go back, way back, to the early days of computers.

The Early Days

The year is 1981 and the world is in the midst of a severe resession. IBM's main frame business has slowed and the company is losing money. Up until now they had been laughing at the array of microcomputers on the market: Atari, Commodore, sinclair. Toys really, mostly used to play computer games.

The problem was, these "toys" were selling like hot cakes. IBM had to get into that market and get into it fast. They didn't have time to design and build a computer complete enough to compete in the market, so they built an "open system". They used commonly available electronic components and they published every design detail (including the code), and they even provided plug in slots so that others could build components for their computer.

And people did provide components for the IBM PC. They provided video cards, memory expansion cards, input-output port cards, game port cards, hard disk interface cards, and much more. How were all these various devices able to interface with the PC's operating system? That's where a "driver" comes in.

A hardware device is constructed with various electronic components using various control signals, but the software interface to the operating system is standardized. A device's interface to the operating system must follow the interface specification. A driver is a piece of software that translates the hardware's control signals to signals that the operating system expects, and translates signals from the operating system to the hardware's control signals.

When the computer is started up, it would look in the "system" directory for files with the extension ".drv" and load them into memory. Specific files like autoexec.bat, config.sys, and win.ini were used to inform the operating system about drivers. Hardware would be configured through these files, or through jumpers located on the device itself.

The driver specification evolved along with the PC. Today when a PC starts, it executes the program ntdetect.com which queries the hardware components and builds the registery key HKEY_LOCAL_MACHINEHARDWARESYSTEMCurrentControlSet. This key exists only in memory and is created each time the computer boots. If all the drivers are loaded successfully, a copy of the key is saved as ControlSet00X.

Under the registery key CurrentControlSet, the subkey "Enum" contains a subkey for each harware device on the computer. Each device key contains fields for Hardware ID, Driver ID, Device Parameters, and other configuration data. The 32-bit drivers are files with the extension ".sys" and can be found in the folder C:/winnt/system32.

Driver Signing

Microsoft has been the brunt of much criticism because of the poor reliability of the Windows Operating System. I feel that much of this criticism is justified. On the other hand, as I described in part 1 of this article, the PC was designed by IBM as an "open" system. Anyone can sell a hardware device (or software) for the PC. Should Microsoft be held responsible for the quality from a third-party?

As I described in Part 1 of this article, the operating system doesn't interface directly to a hardware device. There is a piece of software called a "driver" that translates the hardware's control signals to signals that the operating system expects, and translates signals from operating system to the hardware's control signals. Obviously, the hardware manufacturer provides the driver.

Because the driver works between the operating system and the hardware, a bug in the driver can cause a serious problem. Many of the problems with Windows have come from bugs in third-party drivers that Microsoft had nothing to do with. For this reason, Microsoft created a Hardware Quality Lab to test drivers. A hardware manufacturer can submit their driver for testing, and if it is passes rigorous compatibility testing, it receives Microsoft's digital signature.

You may have received a message during the installation of a hardware device warning that the driver was not signed. Why would a hardware manufacturer fail to have their driver certified by Microsoft? The computer hardware market is very competitive and the manufacturer might want to bring a new product to market before thorough testing can be completed. Or maybe they don't want to or can't afford to pay Microsoft for certification. The question is, should you click on the "Continue" button to install the unsigned driver?

In my experience, I have never been able to trace a problem to an unsigned driver. If it's your home computer and you performed a back-up recently, go ahead and install the unsigned driver. If it's a computer on a corporate network, you may want to back-out of the installation and see if you can locate a signed driver first. Many times a manufacturer will release a product with an unsigned driver, then later provide a signed driver as a free download from their website.

If you decide to go ahead and install an unsigned driver, you can always update the driver later. If your computer works with the unsigned driver, I would not update the driver. When it comes to updating drivers (or the computers BIOS) I go by the old saying, "if it ain't broke don't fix it".

To update a driver, select Start | Settings | Control Panel and double-click on the "System Properties" Utility. In the "System Properties" Utility, select the "Hardware" tab and click on the "Device Manager" button. In the "Device Manager" window, right-click on the device in the list and select "Properties" in the popup menu. In the "Properties" dialog box, select the driver tab and click on the "Update Driver..." button.

In the "Properties" dialog box driver tab, you may have noticed the "Roll Back Driver" button. If your computer has problems with the new drive, you can click on the "Roll Back Driver" button to roll back to the previous the driver. Driver roll back saves only one previous driver, so if you update a driver, then update it again, the original driver is gone. If the computer has problems with the new driver, always roll back to the original driver before trying a different one. That way you'll always have the original driver to roll back to.

Copyright(C) Bucaro TecHelp.

Permission is granted for the below article to forward, reprint, distribute, use for ezine, newsletter, website, offer as free bonus or part of a product for sale as long as no changes are made and the byline, copyright, and the resource box below is included.

About The Author

Stephen Bucaro

To learn how to maintain your computer and use it more effectively to design a Web site and make money on the Web visit bucarotechelp.com To subscribe to Bucaro TecHelp Newsletter visit http://bucarotechelp.com/search/000800.asp

In The News:

10 Best Software Development Methodologies For Embracing Software Engineering Projects  Analytics India MagazineIn the current scenario, technology is evolving at a fast pace and is pushing the software companies to move and work in a fast-paced motion.
Was the 737 Max problem just bad software? | Article  Asia TimesBoeing needs to assess the entire flight control system, the electronics and mechanics, to find a satisfactory solution.
Apple's March Event: a big new move into subscription software  AppleInsiderIt's almost "show time." That's the phrasing used in media invitations to Apple's March 25 event, where the company is expected to unveil its subscription ...
LeafLink and Canopy Rivers Collaborate to Deploy Market-Leading B2B Software Platform Globally  GlobeNewswireTORONTO, March 18, 2019 (GLOBE NEWSWIRE) -- Canopy Rivers Inc. (“Canopy Rivers”) (TSXV: RIV) and LeafLink, Inc. (“LeafLink”) are pleased to announce ...
Secure Decisions Demonstrates Newest Software Penetration Testing Technology at Department of Homeland Security Cybersecurity Showcase  GlobeNewswireNORTHPORT, N.Y., March 18, 2019 (GLOBE NEWSWIRE) -- Secure Decisions, a division of Applied Visions, Inc. and a leader in cybersecurity research, will be ...
Ontario construction software firm Bridgit raises $6.2-million  The Globe and MailCompany also in the process of a debt-financing deal with CIBC Innovation Banking that will bring its total new capital to $7.75-million.
Mitchell 1 enhances TruckSeries software  Commercial Carrier JournalMitchell 1's TruckSeries web-based truck repair software was boosted this week with the introduction of 1Search Plus. Formally announced Sunday during a ...
With great speed comes great responsibility: software testing now a continuous race  ZDNetContinuous integration and continuous delivery is giving us software updates every day in many cases. A recent survey of 500 IT executives finds 58 percent of ...
CBA settles $100m R&D stoush over core banking software  iTnewsCBA has settled a multi-year dispute with the Australian Taxation Office over a $100 million R&D incentive claim for software developed as part of its core ...
From Hardware to Software: China's 2019 Military Budget and Priorities  The DiplomatMarch has marked the budget season for the United States and China alike. Earlier this month, at the National People's Congress, Beijing announced a 7.5 ...
UW System adopts new software to reduce graduation gaps  Associated PressMADISON, Wis. (AP) — The University of Wisconsin System is implementing new advising software in an effort to improve retention and reduce graduation gaps ...
ezCheckPrinting and Virtual Printer Combo Software Offers New "How To"…  Virtual-Strategy MagazineA new “how to” instructional video will allow Quickbooks customers to print on blank check stock using ezCheckPrinting and virtual printer combo with peace of ...
Jet engines get planes in the sky, but software keeps them safe  Popular ScienceEven before the crash in Ethiopia, Boeing had been working on a software update.
Mental Health Software Market Increasing Focus Of Leading Companies Towards Emerging Nations To Drive Market  Industry News DailyZion Market Research Offers an 8-Year Forecast In 110+ Pages Research Report “Mental Health Software Market by Component (Support Services and ...
Global Anti-money Laundering Software Market 2019 – ACI Worldwide, AML360, AML Partners, EastNets, Experian, Fiserv, Nice Actimize  Industry News DailyGlobal Anti-money Laundering Software Market 2019 – ACI Worldwide, AML360, AML Partners, EastNets, Experian, Fiserv, Nice Actimize. By kyongpitzer on ...
Liberty County switches over to new software program, gets up-to-date with FMLA Act  ChronThe Liberty County Commissioners Court approved a financial package conversion for Tyler Technologies to update the software in several county departments.
Global Community Workforce Management Software Market 2019- Kronos, Infor, Verint, NICE Systems, Aspect  Global Industry JournalGlobal Community Workforce Management Software Market Report thoroughly portrays an analysis of the growth direction grounded in the historic, current, and ...
The Software That Shapes Workers’ Lives  The New YorkerMiriam Posner writes about the “supply chain”—the vast network of factories, warehouses, and shipping conduits through which products flow—and how it ...
Global Speech Based Interactive Voice Response Software Market 2019 8X8, Inc. (US), Nuance Communications, Inc. (US)  Industry News DailyThe “Global Speech Based Interactive Voice Response Software Market 2018 Research Report” is an extensive Speech Based Interactive Voice Response ...
Global Virtual Data Room (Software) Market 2019 IDeals Solutions Group, Citrix Systems, SecureDocs  Industry News DailyThe “Global Virtual Data Room (Software) Market 2018 Research Report” is an extensive Virtual Data Room (Software) Market research report contains an ...
Riding the Wave: How Morningstar designed its software-first solar inverter for the lithium battery age  Solar BuilderSolar inverters have improved so much over the years that they are all starting to seem comparable in power and performance these days, but a new entry hitting ...
The security features you should expect from your work management software  TechRadarWrike CEO tells us why security should underpin all your work processes.
Uniphore Software eyes $100 mn revenue in 3 years  The HinduUniphore Software Systems, a global conversational artificial intelligence (AI) technology company with customers in the U.S. and Asia, is eyeing $100 million ...
A group of women trying to change the sexist culture of open source software have been harassed online  Business Insider IndiaOpen Source InitiativeOpen Source Initiative board members. Front row, L-R: Simon Phipps (Board President), Josh Simmons (Board Treasurer), Carol Smith ...
2019 Global Travel Agency Software Market by Top Players – Clarcity Travel & Expense, PHPTRAVELS, Techno Heaven Consultancy  Camping CanuckA new market study on the global Travel Agency Software market has been recently added to the repository of eonmarketresearch.com. The research study ...
Reports: Boeing to issue software fix for 737 Max in 10 days  CNBCCNBC's Dom Chu reports on sources saying that Boeing will update the Boeing 737 Max 8's software in 10 days. The planes have been grounded in a number ...
Get the software tools to become a DJ for just $49!  Android CentralDJ software can be expensive, but Android Central Digital Offers is hear to help.
Margaret Hamilton Led the NASA Software Team That Landed Astronauts on the Moon  Smithsonian.comApollo's successful computing software was optimized to deal with unknown problems and to interrupt one task to take on a more important one.
Software policys new registry to be integrated with govts e-marketplace  Business StandardThe National Policy on Software Products has proposed setting up a registry for such companies that will be integrated with the government's e-marketplace ...
This 26-Year-Old Serial Founder Is Reprogramming The HR Software Market  ForbesHR is a necessary part of running every single business in the world. But the processes and technology that underpin it are some of the least sexy and most ...
Deere Updates Gen 4 Software  AgWiredJohn Deere recently released 19-1 Gen 4 software and Machine Sync updates to further enhance the automation, documentation, functionality and security of its ...
5 Futuristic DJ Software Features That Will Soon Be Commonplace  DJ TechtoolsWe hear a lot about “the future of DJing”, but what features are actually in the near-future of DJ softwares like Traktor, Serato, Rekordbox, and Virtual DJ?
It Feels You: Harness The Arrival Of Emotion-Detecting Software To Promote Workplace Well-Being  ForbesAs emotion-detecting software transforms our work and lives, there will be many questions and concerns. If we get ahead of the game, we will be able to ...
LaunchDarkly raises $44 million to help software developers test new features  VentureBeatLaunchDarkly, a startup that provides a feature flagging framework for software development, has raised $44 million in a series C round.
Former Oath CEO Tim Armstrong Backs Brand Asset Management Software  Wall Street JournalMedia and advertising veteran Tim Armstrong has bought a stake in Brandfolder, a startup that makes cloud-based brand-management software.
AT&T CFO Highlights Software Role in 5G  SDxCentralAs more markets gain 5G coverage around the country, software will lead the way, according to AT&T CFO John Stephens.
Red Team to help secure open-source software  ZDNetThe Linux Foundation's new Red Team project will incubate open-source cybersecurity tools.
Storage testing evolving from hardware to software  TechRepublicStorage testing used to involve expensive hardware reserved for mega-companies, but now software methods are starting to become available for normal-sized ...
America’s Cities Are Running on Software From the ’80s  BloombergQuint(Bloomberg Businessweek) -- The only place in San Francisco still pricing real estate like it's the 1980s is the city assessor's office. Its property tax system dates ...
AMD releases Radeon Software Adrenalin 2019 Edition 19.3.2 driver  Notebookcheck.netAMD has announced that the Radeon Software Adrenalin 2019 Edition 19.3.2 installation package is ready for download. The package includes various fixes ...
Eight Roads Ventures leads funding in software engagement firm Whatfix  VCCircleWhatfix, which provides solutions for engagement with software, has raised $12.5 million (Rs 87 crore at current exchange rate) in a Series B funding round led ...
Synthesis-searching software's superior scoring sharpens selections | Research  Chemistry WorldThe developers of Chematica, a computer program that can predict organic synthesis routes, have significantly improved the way it chooses from the options it ...
Red Lion Launches a Subsidiary to Sell Software to Hotels  SkiftRLH, the Denver-based parent corporation of the Red Lion Hotels chain, is getting into the software sales business. The franchisor has launched a Red Lion, ...
Huawei built software for smartphones and laptops in case it can't use Microsoft or Google products  CNBCHuawei has built its own operating system for smartphones and computers in case it is suddenly blocked from using U.S. software from Microsoft and Google, ...
Schneider launches latest version EcoStruxure Power SCADA Operation software  EcoGeneration18th March, 2019 | Company Updates, Efficiency, Renewables |. Schneider launches latest version EcoStruxure Power SCADA Operation software. Schneider ...
Boeing to upgrade software in 737 MAX 8 fleet in 'weeks'  Reuters(Reuters) - Boeing Co confirmed late on Monday it will deploy a software upgrade to the 737 MAX 8, a few hours after the Federal Aviation Administration said it ...
Chip flinger Broadcom says its software unit's doing great. Wait, what?  The RegisterCA Technologies made an indelible mark on new parent Broadcom's latest set of quarterly financials – well, it did cost $19bn to buy – as software and not ...
Boeing 'Promised' Pilots a 737 Max Software Fix Last Year—It Never Came  The Daily BeastBoeing promised pilots a software fix for its 737 Max jet following the deadly Lion Air crash last October, The New York Times reports—but the update never ...
Samsung's One UI is the best software it's ever put on a smartphone  The VergeThe Samsung Galaxy S10 is getting announced this week, and it should be running software we've already been able to try on the S9: One UI. Dieter Bohn ...
Two Seattle cannabis software companies merging to build bigger stake in a growing market  GeekWireDauntless, Inc., a Seattle-area software developer providing point-of-sale and tracking software to the cannabis industry, has acquired pot sales software ...
Boeing to Update Planes' Software After Two Deadly Crashes  MotherboardBoeing plans to deploy a software update for its 737 Max plane “designed to make an already safe aircraft even safer,” the company said in a statement two days ...
Dash Releases Software to Improve Decentralization  CoingapeIn a drive to implement complete decentralization in the Dash Autonomous Organization, Nathan Marley, Dash Core Deputy CTO has developed the software ...
Backdoored GitHub accounts spewed secret sneakerbot software  Naked SecurityResearchers have uncovered a network of GitHub accounts containing backdoored versions of legitimate software. In some cases, the doctored applications ...
WSJ: Fix to Boeing 737 Max 8 planes delayed in part by government shutdown  CNNWashington (CNN) US officials say the recent government shutdown played a part in the delay of Boeing's software update for its 737 Max aircraft, which has ...
Oracle beats on earnings and revenue--Can they keep pace with software's best performers?  CNBCA closer look at Oracle earnings. With CNBC's Josh Lipton and Melissa Lee, and the Fast Money traders, Pete Najarian, Tim Seymour, Dan Nathan and Guy ...
As software bots get more complex, only a multi-talented workforce will thrive: Wipro COO  Forbes IndiaWipro's President and COO Bhanumurthy B.M. talks about how software bots are transforming the services industry, Wipro's third-gen delivery of services, and ...
11 leadership practices that could sink your software project  CIOSoftware development outcomes can be foiled by any number of 'antipatterns': management practices that seem sound in theory but rarely pay off when ...
Improve your PC's performance with this top-rated software  Boing BoingComputer slowing down? There are a ton of reasons why that might be, especially if your unit has a few years on it. Junk files and programs can accumulate ...
Epic Games deny Store software spying accusations  Rock Paper ShotgunNo, Epic Games say, their Store client is not spying on users for the Chinese government. Just another day in this weird wide web of conspiracy theories.
Loupedeck+ adds integration for more software including Final Cut Pro and Adobe Audition support  DIYphotographySince the Loupedeck's reinvention of the Loupedeck into the Loupedeck+ the support for software besides Lightroom has been expanding nicely. At launch, it ...
Tesla's autopilot anti-collision software tested by attempting to hit wife  Boing Boinghttps://youtu.be/wlnKE1m8dps Akin to going hunting with Dick Cheney, this bad-idea-with-a-Tesla begs for catastrophe.
Boeing to Make Key Change in 737 MAX Cockpit Software  The Wall Street JournalBoeing Co. BA 1.52% is making an extensive change to the flight-control system in the 737 MAX aircraft involved in October's Lion Air crash in Indonesia, going ...
Campaign launched to stop the use of unlicensed software  The NationBSA the Software Alliance has launched a campaign to help business leaders address ongoing issues related to the use of unlicensed software.
How Software Can Make an Airplane Crash  eWeek[Editor's note: This story was updated March 13, 2019 at 14:38 to add the latest news about grounding of the Boeing 737 Max aircraft by the FAA in the U.S. Here ...
Cherry Hill software firm is moving to Philadelphia in search of tech talent  Philly.comAmeet Shah's 7-year-old Wodify, which creates software for the fitness industry, is moving later this month from Cherry Hill to 1100 Ludlow St. in Philadelphia.
Boeing upgrades software on crisis-hit 737 MAX after deadly crash  Yahoo NewsBoeing is upgrading the stall prevention software on its 737 MAX, industry sources said Friday, as French investigators scoured black box data from the latest of ...
SaaS companies get big boost from National Policy on Software Products  YourStoryThe newly unveiled National Policy on Software Products (NPSP) has given a boost to the software-as-a-*service* (SaaS) companies in India with an access to ...
Astronomy Software by Any Other Name  Linux JournalIn this article, I introduce another option available for the astronomers out there—specifically, Cartes du Ciel, also known as SkyChart. Similar to other larger ...
Ola Electric raises Rs 400 crore; Uber partners with Ayushman Bharat; New national software policy  YourStory.comOla Electric has raised Rs 400 crore funding led by Ola's early investors Matrix Partners and Tiger Global. The ride-hailing company will use the funds raised to ...
Wipro's non-software businesses are ready for their moment in the sun  Economic TimesBillionaires and their excesses are under attack around the world. But a quality widely associated with one of India's richest men, Wipro Ltd Chairman Azim ...
Bay Area police try out controversial AI software that tells them where to patrol  East Bay TimesEven the head of a Santa Cruz tech company that sells software to Bay Area police departments admits that using an algorithm to tell cops where and when to ...
Sinterit upgrades SLS software for improved 3D prints  3D Printing IndustrySinterit, the Polish manufacturer of the Lisa and Lisa Pro SLS 3D printers, has upgraded its software platform for more precise 3D printing. The latest version of ...
Software firm Ebix offers to buy India's ticketing firm Yatra  ETtech.comClearTax is set to use this tech to curate personalised tax, finance and compliance related *content*. US software firm Ebix Inc said on Monday it has offered to buy ...
Motorola’s foldable, dual screen phone will offer some sweet software features  XDA DevelopersWe have learned new information about the upcoming Motorola Razr phone comeback. It will have a folding dual-screen setup like the Samsung Galaxy Fold.
The best tax software  KomandoThere's one good thing about tax season in 2019: Filing your taxes has never been faster or easier, especially if you do it online. Since many of us wait until the ...
BookingPal Raises $12 Million for Rental Software: Travel Startup Funding This Week  SkiftThis week travel startups announced more than $30 million in funding. >>BookingPal, a seller of vacation rental software, has raised $12 million in This week ...
VW to cut 7,000 jobs, drastically increase software development by 2030  ElectrekIn a bid to save €5.9 billion and raise their operating margin to 6%, VW will cut 5,000-7,000 jobs by 2023. These job cuts will mostly be a result of offering early ...
How HR management software can help organisations streamline work  YourStory.comOver the past decade, HR Management Software has evolved in many ways. A new system has now taken over the conventional Human Resource ...
Let there be Lightbits: Hardware-software tag team touts block-level storage at SSD latencies  The RegisterIsraeli startup Lightbits Labs has launched storage software to run NVMe over TCP with optional hardware acceleration. thunderclouds gather ... tornado on ...
The Only Swimming Software Designed Specifically to Save You Time  SwimSwamMost technology out there should save you time because otherwise, why would you use it? Commit was designed with that one thing in mind; to instantly save ...
Cognizant acquires fintech software firm Meritsoft  LivemintMeritsoft is a privately-held financial software company based in Dublin.Banking and financial services is one of the largest industries that Cognizant serves, ...
American Pi: AI software writes a new song based on the Don McLean classic to mark Pi Day  MusicRadarIn case you didn't know, today is Pi Day, when we all take a moment to reflect on the importance of the mathematical constant that is π. Why today? Because 3, 1 ...
As Residents Build Bigger Homes, Cupertino City Planners Turn to Software to Manage  San Jose InsideDriven by an influx of wealthy residents looking to rebuild their homes, the city has turned to software to make zoning easier to grasp.
Google: Software is never going to be able to fix Spectre-type bugs  Ars TechnicaResearchers also devise a Spectre-like attack with no known mitigation.
6 Best Websites to Learn Software Development For Free  TechnotificationIf you are looking for the best websites to learn the various aspects of software development, Here is a list of 6 best websites.
Airlines still waiting for promised software fix for Boeing 737 Max  The Irish TimesTop lawmaker to examine why regulator FAA did not demand more intensive pilot training.
Crossmos ETL Software is now part of new Boeing Mobile Suite  MRO NetworkDeployment of electronic technical logs (ETLs) in electronic flight bags (EFBs) is highly desirable but can take time. CrossConsense, which makes the ETL ...
AMD Adrenalin software now live across all Ryzen, Vega, and Radeon PCs  Notebookcheck.netThe Adrenalin 2019 Edition unifies Radeon and Vega GPUs under a single software umbrella for faster updates. Owners of Kaby Lake-G laptops and NUCs, ...
CAST links arms with Software Heritage to tease out your open-source ancestry  The RegisterParis-based code botherer CAST Software said today it would buddy up with Software Heritage to tackle the sometimes tricky task of identifying the provenance ...
From on-prem to serverless, here’s how to transform your software ops  The RegisterThere's just a few days left to grab your early bird tickets for Continuous Lifecycle, and join us in May for three days of serverless, containers, CI/CD and DevOps.
SC seek EC's response on plea for software audit of EVM  Deccan HeraldThe Supreme Court on Friday sought a response from the Election Commission on a plea claiming the Electronic Voting Machine used during polls can be ...
Empowering marketing and creative teams with work management software  TechRadarAsana's Dave King explains how its latest solution will allow marketing and creative teams to manage their entire marketing and design process from start to ...
5 of the best new software releases - Tech  MixmagIf you can't get enough of DAWs and plug-ins, check the best recent software releases.
CryptoNumerics raises $3.3 million CAD seed funding for data analytics, privacy software  BetaKitA new Toronto-based enterprise software company CryptoNumerics, announced today that it has raised a $3.3 million CAD seed funding round.
Blockstream Releases New Lightning Network Software with Improved Performance, Documentation  CryptoGlobeBlockstream, a Canadian bitcoin (BTC) and blockchain-related development firm, has launched a new version of c-lightning, the company's proprietary ...
Boeing: Software upgrade timeline has not changed  CNBCCNBC'S Dominic Chu gives an update on the reports that Boeing will be releasing a software fix for the 737 Max 8 in 10 days time. Boeing says the timeline ...
Facial Recognition Software Could Turn You Into a Ticket to Ride  FortuneA subway station in Shenzen, China is reportedly testing a system that allows people to pay their fare using facial recognition software.
No.2 cryptocurrency Ethereum faces software 'fork'; lower supply seen  ReutersLONDON (Reuters) - Ethereum, the world's second biggest cryptocurrency, was set on Thursday for major software upgrades that traders and analysts predicted ...
For the first time in years, Apple is hiring more software people than hardware people  Thinknum MediaApple ($NASDAQ:AAPL) started as a hardware company. Its first product was a kit: a box of hardware that customers had to assemble on their own. There was ...
Android update - Google is working to fix this software's biggest problem  ExpressANDROID could be about to get even better following news Google is working on a fix for the software's biggest problem.

Unwanted Files

A LOT OF UNWANTED FILES.When you uninstall an item of... Read More

Groupware as a Document Manager: Collaboration Series #3

This article is the third of a series of articles... Read More

Mapping Software: Putting Data Visualization on the Map

Mapping Software Improves Data VisualizationFrom the outset, it is important... Read More

20 Extra Hours Per Week: What Would You Do?

While I was in college, if you would have asked... Read More

Collaboration Software: Index of Collaboration Software Technologies

Collaboration SoftwareCollaboration Software, also known as group collaboration software or... Read More

Inherent Dangers Of File Sharing Via The Internet.

Cyberspace has opened up a new frontier with exciting possibilities... Read More

Microsoft Great Plains: exchange & brokerage ? implementation notes

If you company is small or mid-size special products or... Read More

Adware and Spyware

What is 'adware'?Adware is basically software or scripts that are... Read More

The Opera Alternative

Security flaws have long plagued Internet Explorer (IE), the market-dominating... Read More

Microsoft Great Plains Implementation: Collection Management ? Overview For Consultant

Microsoft Business Solutions Great Plains is very good fit for... Read More

Free Software: How Not To Get More Than You Bargained For!

I completed an experiment recently. I wanted to find out... Read More

SQL: Querying Microsoft Great Plains ? Overview for Database Administrator/Developer

Looks like Microsoft Great Plains becomes more... Read More

Microsoft Great Plains Chemicals & Paint Industry Implementation & Customization Notes

Microsoft Great Plains fits to majority of industries, in the... Read More

Hear It in Digits

Music downloads are off the charts! We're listening to digital... Read More

Microsoft Great Plains: carpet, textile, fabric, felt distributor ? implementation overview

In this small article we will show you the possible... Read More

When is a Software Engineer Not a Software Engineer?

The title of "software engineer" has got to be among... Read More

Microsoft Great Plains Implementation: Verticals - Wholesale Order Entry center ? overview

Microsoft Business Solutions Great Plains has substantial market share and... Read More

Artificial Intelligence And Intuition

The intuitive algorithm.Roger Penrose considered it impossible. Thinking could never... Read More

Groupware and Online Collaboration: Collaboration Series #4

This article is the fourth of a series of articles... Read More

Microsoft Great Plains Security Setup - Overview For Consultant

Microsoft Business Solutions Great Plains is very good fit for... Read More

Microsoft CRM Modification ? Overview for IT Specialist

Microsoft CRM is now on the scene and it is... Read More

An Easy Way to Deal with Email Viruses and Worms

If you feel intimidated when someone tries to teach you... Read More

Basic Steps To Optimize Your Internet Security

After seeing many people complain about their weak Internet security... Read More

Microsoft Great Plains GL: General Ledger ? Overview For Consultant

Microsoft Business Solutions Great Plains is marketed for mid-size companies... Read More

Removing Incoming Email in MS Exchange, C# Example

The purpose of one of our projects was MS Exchange... Read More