C++ Function Templates

C++ Function templates are those functions which can handle different data types without separate code for each of them. For a similar operation on several kinds of data types, a programmer need not write different versions by overloading a function. It is enough if he writes a C++ template based function. This will take care of all the data types.

There are two types of templates in C++, viz., function templates and class templates. This article deals with only the function templates.

There are lot of occasions, where we might need to write the same functions for different data types. A favorite example can be addition of two variables. The variable can be integer, float or double. The requirement will be to return the corresponding return type based on the input type. If we start writing one function for each of the data type, then we will end up with 4 to 5 different functions, which can be a night mare for maintenance.

C++ templates come to our rescue in such situations. When we use C++ function templates, only one function signature needs to be created. The C++ compiler will automatically generate the required functions for handling the individual data types. This is how a programmer's life is made a lot easier.

C++ Template functions - Details:

Let us assume a small example for Add function. If the requirement is to use this Add function for both integer and float, then two functions are to be created for each of the data type (overloading).

int Add(int a,int b) { return a+b;} // function Without C++ template

float Add(float a, float b) { return a+b;} // function Without C++ template

If there are some more data types to be handled, more functions should be added.

But if we use a c++ function template, the whole process is reduced to a single c++ function template. The following will be the code fragment for Add function.

template

T Add(T a, T b) //C++ function template sample

{

return a+b;

}

This c++ function template definition will be enough. Now when the integer version of the function, the compiler generates an Add function compatible for integer data type and if float is called it generates float type and so on.

Here T is the typename. This is dynamically determined by the compiler according to the parameter passed. The keyword class means, the parameter can be of any type. It can even be a class.

C++ Template functions - Applicability:

C++ function templates can be used wherever the same functionality has to be performed with a number of data types. Though very useful, lots of care should be taken to test the C++ template functions during development. A well written c++ template will go a long way in saving time for programmers.

About The Author

Muthukumar

More articles can be found at http://www.codersource.net/.

In The News:

The Agile Approach: Growing Software rather than Building it  ARCThe act of developing software is often compared to building a house. However, a more appropriate analogy for developing software is growing a healthy plant.
Feudal Lords and anarchic allies – the new models for software collaboration  ComputerWeekly.comAs many developers have found in the real world, regardless of contract rights, they're going to have to bend over backwards to keep the customer happy and ...
Slide 1 - Essential software for your gaming PC Slideshow  DigitSlide 1 - When you're done installing your favourite games and essential PC software, there are many more software and tools out there that you should be ...
Unused: Instructional Software's Dark Secret  Government TechnologyA new report shows that almost 98 percent of the software and apps purchased by some school districts are never fully used by students.
Alibaba helps fund Israeli start-up developing public transport software  Financial TimesAn Israeli start-up has raised money from Chinese technology and e-commerce group Alibaba as it expands its software aimed at improving public transport ...
What Does a Traceability Software Product Do in Agribusiness?  Agribusiness GlobalEditor's note: This article was originally published on LinkedIn. I've been traveling over the last one week, on-boarding our first large agrichemical customer onto ...
Avnet to Acquire Softweb Solutions; Adds Software and Artificial Intelligence to Ecosystem and Bolsters IoT Capabilities  Business WireAvnet to acquire Softweb Solutions, a privately held software and artificial intelligence company that delivers innovative IoT applications & systems.
Magic Software Earns Microsoft Gold Certified Partner Status  PRNewswireOR YEHUDA, Israel, December 12, 2018 /PRNewswire/ -- Magic Software Enterprises Ltd. (NASDAQ: MGIC) (TASE: MGIC), a global provider of end-to-end ...
VRHealth unveils VR software for hot flashes  MobiHealthNewsVRHealth has exclusively unveiled to MobiHealthNews a virtual reality product called Luna that was designed to help patients manage hot flashes. The new VR ...
Scientific DNA software could come to GA  WALBDECATUR CO., GA (WALB) - The discussion on whether or not Georgia will become the next state to use a scientific DNA software to help with criminal ...
Napatech Link™ SmartNIC Software and Intel® Programmable Acceleration Card Technology Achieve New Benchmarks for Network and Cybersecurity Applications  PRNewswireLOS ALTOS, Calif., Dec. 12, 2018 /PRNewswire/ -- Napatech™ (OSLO: NAPA.OL), the leading provider of reconfigurable computing platforms, today announced ...
Aussie manufacturer slogged $160,000 over unlicensed software - Software  CRN AustraliaSoftware industry advocate BSA has revealed a settlement of $160000 with a Sydney and Perth-based manufacturing company over copyright infringement, th...
Save the Cat! Announces First Screenplay Competition, New Software, and CMO Hire  Business StandardSave the Cat!, the "go to" in story structure development for screenwriters, authors, filmmakers, and studio execs, announces its first screenplay competition, the ...
Energy Management Software Market to Upsurge Due to Rapid Digitalization of Energy & Power Generation Sector: Radiant Insights, Inc.  PRNewswireSAN FRANCISCO, December 12, 2018 /PRNewswire/ -- The global Energy Management Software Market is expected to display higher growth over the next five ...
Dassault Systemes acquires software firm IQMS for $425 mn  Business StandardFrance-based 3D Experience leader Dassault Systemes has entered into a definitive agreement to acquire California-based software company IQMS for $425 ...
Cold-Soak Software Fix Expanded To Leap-1B Engines  MRO NetworkEuropean and U.S. regulators have expanded a software-upgrade mandate to CFM International Leap-1B engines that ensures Boeing 737 Max-powered ...
They say software will eat the world. Here are some software bugs that took a stab at it  The RegisterAnalysis "On the afternoon of Tuesday, September 25, our engineering team discovered a security issue affecting almost 50 million accounts," said Facebook's ...
India's software service exports increased in 2017-18: RBI data  Moneycontrol.comIndia's total exports of software services, excluding exports through overseas commercial presence, increased by 11.6 percent to $ 108.4 billion in 2017- 18, ...
Kerala-Based Engineer Spots Bug In Microsoft Software, Gets Bounty  Outlook IndiaThe Kerala-based security engineer also received bug bounty from Facebook last year for discovering a bug in the social networking platform.
Global Industrial IoT Market 2018 - 2023 by IIoT Technology, Device, Software, Applications, Solutions, Industry Verticals, and Regions - ResearchAndMarkets.com  Associated PressDUBLIN--(BUSINESS WIRE)--Dec 12, 2018--The “Industrial IoT Market by IIoT Technology, Device, Software, Applications, Solutions, Industry Verticals, and ...
Asia Pacific Contact Center Software Market Analysis & Forecast (2018-2024): Growing Demand from the IT & Telecom, BFSI, Consumer Goods & Retail, and Healthcare Sectors are Driving Growth - ResearchAndMarkets.com  Associated PressDUBLIN--(BUSINESS WIRE)--Dec 12, 2018--The “Asia Pacific Contact Center Software Market Analysis (2018-2024)” report has been added to ...
Thai packager SCG taps Aspen Mtell's 'early warning' software  The NationThai packaging provider SCG has selected Aspen Mtell software to cut unplanned downtime. Aspen Mtell software mines operational and maintenance data to ...
ACM.Dr. Prajin Juntong, Deputy Prime Launches “Thailand Software Fair 2018” to Strenthen Thailand's Software Industry  The NationNovember 29, 2018 - ACM.Dr. Prajin Juntong, Deputy Prime Minister, chaired the opening ceremony of “Thailand Software Fair 2018” in hope to promote the ...
ConnectWise Acquires Cloud Software Development Company  ChannelE2EConnectWise acquires HashInclude Computech, a cloud software development company that has Amazon Web Services (AWS), Microsoft Azure & Office 365 ...
Instil's collaboration with Aussie software firm will bring jobs to Belfast  The Irish NewsINSTIL in Belfast, a provider of bespoke software solutions and training services, is to collaborate with an Australian-based company whose software is used in a ...
Yokogawa Electric enhances field assistant software  Trade ArabiaYokogawa Electric Corporation said it has enhanced the field assistant software for the field inspections of industrial facilities and is releasing it today as Field ...
Opinion: Microsoft browser shift has major implications for software and devices  TechSpotAt a basic level, it's an important (and surprising) move that seems significant for web developers and those who like to track web standards. For typical end ...
20 jobs at tech firm GCD after £250k spend on software to help charities  Belfast TelegraphA Co Armagh technology firm has invested £250000 in new software to create 20 jobs at the company.
Is There A Better Approach to Design Software?  ENGINEERING.comHow integrated, cloud-based platforms and a database architecture can mitigate design pitfalls.
Eight Years of Procurement Software Part 1 – the Success Stories  Spend MattersToday, a look back on how the procurement technology world has changed in the eight years I've been writing here at Spend Matters UK/Europe. I guess the ...
EQT acquires Cast & Crew - a leading provider of software and services to the entertainment industry  Yahoo! Finance NewsEQT VIII acquires Cast & Crew, a leading provider of software and services to the entertainment industry, covering payroll & human resources, accounting ...
Software as a Service Poised to Transform Manufacturing Operations  ThomasNet NewsWhen it comes to software, manufacturers generally aren't thought of as early adopters. When you're on a tight schedule with slim margins and are still using an ...
How Realtors Benefit from Real Estate Software  G2 CrowdReal estate software facilitates and automates key job functions for real estate professionals. Continue reading to read what specific benefits real estate ...
Huawei, sanctions and software: everything you need to know  The GuardianThe Chinese telecom giant is under renewed global scrutiny after the arrest of its founder's daughter. Here's why.
IBM to sell some of its software business to HCL  Business TodayInternational Business Machines Corp plans to sell some of its software products business to Indian software services exporter HCL Technologies for $1.80 ...
2018 Top 20 supply chain software suppliers  Modern Materials HandlingWhile the top of the list remains stable, up-and-comers are mixing up the software landscape with Cloud capabilities that traditional vendors are working to ...
Derbyshire e-recruitment software specialist acquired  East Midlands Business LinkCivica UK Limited has acquired Bakewell-based specialist e-recruitment software provider Trac Systems Limited and its subsidiary Zedcore Systems Limited.
Global Email Signature Software Market 2018 – Exclaimer, CodeTwo, Hornetsecurity, Symprex, SignatureSatori  Industry News InsightsA new report titled Global Email Signature Software Market report is a comprehensive study in the market it tells about what the market status in the forecast ...
Why Teachers Don't Use The Software The District Paid For  ForbesSchools spend a great deal of money on software that is barely used, if at all. Why does that happen?
Irish gambling software firm eyes US expansion with grant of USA patent from 2007 for cashout  CalvinAyre.comMarketmaker Software Ltd Obtains Granted US Patents – Q4 2018 - Patent Grant set to impact multiple listed Sports Betting organisations.
Death of Google software engineer from Saratoga Springs remains mystery  WNYTThe death of a 22-year-old man from Saratoga Springs found dead at Google headquarters in New York City remains a mystery.
Magic Software Chairman, Arjun Malhotra Awarded the Lifetime Achievement Award by Dataquest  Business StandardChairman and board member Arjun Malhotra for Magic Software Inc. was presented with the 'Lifetime Achievement Award' at the Dataquest Digital Leadership ...
On the Street: Honours for patient-wait, social, and home-renting software  Times ColonistA social network to reduce isolation, software to direct patients to clinics with shorter wait times and a project to connect people needing housing are squaring off ...
HubSpot Launches HubSpot Ventures, $30M Fund for Early-Stage Software Companies  American InnoHubSpot is officially joining the club of tech companies that have professional venture arms.
6 awesome software to create editable PDF forms  Windows ReportPDF documents are still the preferred way to share documents for many. PDFs are more reliable, and the compatibility with almost every handheld devices ...
Open Measurement Software Development Kit for Mobile In-App Advertising Gains Global Adoption, Enabling Viewability Measurement on 2 Billion Devices Globally  Business WireThe IAB Technology Laboratory's Open Measurement Software Development Kit (OM SDK) has achieved tremendous support by measurement companies, ...
[Sponsored] Software Christmas Madness: Windows 10 Pro $11.47, Office 2016 Pro $25.98 and Office 2019 $53.32  SamMobileChristmas is just around the corner and everyone is already looking for the best Christmas Deals out there! Goodoffer24 has some great software deals.
Software company expands into Maine with Portland office  MainebizRapid Insight, an analytics software solutions company based in Conway, N.H., has expanded into Maine with a new office at 120 Exchange St. in Portland.
Ericsson software problem has been causing widespread cell phone outages  TechCrunchA problem with the software in Ericsson equipment is causing outages across the world, including O2 users in Great Britain and SoftBank users in Japan, ...
Here's why IBM just sold a $1.8 billion chunk of its software business to the Indian IT company HCL  Business InsiderAs part of its efforts to focus on "high-value" products, IBM will sell seven software products to the Indian company HCL for $1.8 billion, the company announced ...
How Software Is Helping Big Companies Dominate  HBR.org DailyThroughout the global economy, big companies are getting bigger. They're more productive, more profitable, more innovative, and they pay better. The people ...
How Software Code Could Help You Grapple With the Legal Code  WIREDLocal legal codes can be hard to find online or hidden behind paywalls. The "free and open law" movement wants to change that.
Screening the Use of Screening Software for OFAC Sanctions Compliance  JD SupraOn November 27, the Treasury Department's Office of Foreign Assets Control (“OFAC”) announced a settlement agreement with a Virginia-based global ...
TfL Offers £186 Million to Simplify Asset Management Software  Computer Business ReviewTransport for London (TfL) has opened up a £186 million contract opportunity to migrate multiple existing systems to one single supported Asset Management ...
Instaclustr expands Apache Cassandra with new open-source software  SiliconANGLE NewsInstaclustr Pty Ltd., which sells hosted and managed versions of popular open-source software Apache Cassandra, Spark and Kafka, is giving back to the ...
The best new software of 2018  Popular ScienceOn our list of the top software innovations of 2018, there's tech that'll do fun things, like deliver a pizza to your spot in a public park, and programming that takes ...
IBM's US$1.8 billion software sale to HCL Technologies is a win for both companies, customers  CRN AustraliaHCL Technologies' planned acquisition of a number of IBM software applications will lead to growth of those applications for the company and clients...
Cannabis Software Company Baker Sees Promise in TILT Holdings B2B...  New Cannabis VenturesExclusive Interview with Baker Technologies, CEO and SVP, Software & Services, TILT Holdings Joel Milton. Since starting in 2014, CRM ...
Ground Breaking Decision In Open Source Software: The Versata Software Case - Intellectual Property - India  Mondaq News AlertsAn Open Source Software is a type of software with a source code which can be modified, enhanced and inspected by ANYONE. India Intellectual Property ...
Packaging Business, SCG Selects AspenTech Software to Achieve Operational Excellence via Advanced Machine Learning  Business WireTotal packaging solutions provider in Thailand adopts Aspen Mtell software to mitigate unplanned downtime.
DeepMind’s Go playing software can now beat you at two more games  New Scientist NewsDeepMind's AI Go master has taught itself new tricks. The latest version of the machine learning software, dubbed AlphaZero, can now also beat the world's best ...
The battle over the driving experience is heating up and will be won in software  TechCrunchSirius XM's recent all-stock $3.5-billion purchase of the music-streaming *service* Pandora raised a lot of eyebrows. A big question was why Sirius paid so much.
GTA mobile service restored after software problem  Pacific Daily NewsA *service* outage that affected GTA TeleGuam mobile customers from Thursday afternoon until early Friday morning was part of a worldwide software problem for ...
How To Successfully Outsource Software Development  ForbesThere are many tools at your disposal to help make the process of outsourcing software development smoother.
Deep savings on cameras, lenses, software and more  Boing BoingSo you've got a good eye for pictures? We've got a good eye for deals. And this holiday, there are some solid deals out there for photographers. Check out some ...
The Consequences of a Changing Open-Source Software Business Model  CMSWireIt has been an interesting year for open-source software makers. The primary commercial sponsors and/or individual contributors to projects as game-changing ...
PremjiInvest leads $103-mn investment in US software firm  VCCirclePremjiInvest, the family office of Wipro Ltd chairman Azim Premji, has led an investment of $103 million (around Rs 730 crore at current exchange rates) in ...
5 Ways Software Can Benefit the Classroom in 2019  G2 CrowdAn increase in the amount of technology in the classroom can give students, teachers, administrators, and parents the tools necessary to improve efficiency and ...
You've patched your cloud software, and feeling smug when... bang! A legacy edge device bricks itself  The RegisterBackgrounder Sitting on many enterprise networks is a constellation of equipment. A lot will be legacy network-connected industrial Internet of Things (IIoT) gear, ...
Microsoft releases new tool to quickly resolve hardware, software, and firmware issues in Surface devices  MSPoweruserMicrosoft yesterday announced the release of Surface Diagnostic Toolkit for Business (SDT) which will help you to quickly resolve hardware, software, and ...
American pilots get MCAS training before expected software tweak  FlightglobalAmerican Airlines has updated some pilot training to include discussion about the automated system suspected of playing a role in the deadly 29 October crash ...
MiX Telematics launches MiX Now fleet management software for light-duty fleets  Fleet Equipment MagazineMiX Telematics, provider of fleet and mobile asset management solutions, has launched MiX Now, which the company describes as simplified, self- *service* fleet ...
LDH launches new Medicaid enrollment software  FOX 8 Live WVUEThe Louisiana Department of Health (LDH) has launched its new Medicaid enrollment technology, which is expected to help combat fraud and abuse of the ...
Accenture (ACN) to Form Strategic Alliance with and Acquire Select Professional Services Assets from Financial Software Firm Zafin  StreetInsider.comAccenture (NYSE: ACN) has entered into an agreement to form a strategic alliance with Zafin, a worldwide leader in financial services software headquartered in ...
CTEPH Software Receives FDA’s Breakthrough Device Designation  Pulmonary Hypertension NewsThe U.S. Food and Drug Administration (FDA) granted Breakthrough Device Designation to software being developed by Bayer and Merck — known as MSD ...
Reinventing Software Development and Availability with Open Source: an Interview with One of Microsoft Azure's Lead Architects  Linux JournalMicrosoft was founded in 1975—that's 43 years ago and a ton of history. Up until the last decade, the company led a campaign against the Open Source and ...
Software Development Is Dead  NextgovThe greatest technological breakthrough of our lifetimes, a cherished promise as old as software development, is finally coming to fruition. Right now.
Sennheiser’s flawed headphone software opened PCs and Macs to HTTPS site spoofing  TechCrunchHeadphone maker Sennheiser has patched its software after the company admitted a serious vulnerability that made it easy for hackers to impersonate any ...
Google software engineer, 22, is mysteriously found dead at NYC headquarters  Daily MailScott Krulcik, 22, was discovered unconscious at his work station in Google's Chelsea office by a janitor at around 9pm Friday. There were no signs of foul play, ...
7 Multi-Billion-Dollar Software Deals This Year  InvestopediaLegacy tech giants bet on growth markets like the cloud and software services to maintain their leadership positions in the face of new competition.
Nintendo Switch Software Sales Will Likely See Strong Double-Digit Growth In The Near Term  ForbesNintendo (OTCMKTS:NTDOY) has seen stellar growth since the launch of the Switch console, both in hardware and software sales. Since its launch the ...
Elliott targets travel software for latest massive LBO  PitchBook News & AnalysisA month after teaming with a private equity firm on one multibillion-dollar buyout, activist investor Elliott Management has lined up another such deal with ...
Sirin Labs may abandon blockchain phone and sell the software  GlobesCo-CEO Moshe Hogeg told "Bloomberg" that the company only has enough money for 6-12 months and may sell the software to other phone manufacturers.
Software developers provide new opportunities to construction industry  Geospatial WorldThe construction industry has always shied away from adopting new technologies. However, software developers today offer construction professionals the ...
Softcat partners with 'leader' in cloud management software  www.channelweb.co.ukSoftcat has partnered with cloud management software provider CloudHealth in a move which the pair claim could reduce customer cloud spend by 30 per cent.
Stocks To Watch: 5 Top Software Stocks With Bullish Charts  Investor's Business DailyThe stock market is as volatile as ever, but stocks to watch in the software sector are in plentiful supply, especially those holding near highs.
Give software start-ups exemption on repaying R&D grants: industry group  The Australian Financial ReviewSoftware start-ups should be given an immediate exemption to demands by the Australian Tax Office that they repay research and development incentive grants ...
ICAI recommends Practice Management Software for Chartered Accountants and CA Firms  taxscan.inThe Institute of Chartered Accountants of India ( ICAI ) has recommended a practice management software for the practicing Chartered Accountants and CA firm.
Microsoft allies with Facebook on A.I. software  CNBCMicrosoft still updates its own open-source software for artificial intelligence. But it's focusing more on improving.
Amazon will reportedly sell software that reads medical records  The VergeAmazon reportedly plans to start selling software that can read medical records and make suggestions for improving treatment or saving money.
Meet Weka, The Wonderkid Of Machine Learning Software  Analytics India MagazineWhile Python and R have been dominating the programming domain for long, one particular tool that rose in parallel is Weka. Developed by University of ...
Algorithmic Justice League launches new campaign to prevent facial recognition software industry from selling or buying tech that can be weaponized  PRNewswireBOSTON, Dec. 11, 2018 /PRNewswire/ -- English police stopped a black man in London last July after facial recognition software misidentified him.
RUSSELL WANGERSKY: A tale of software and power lines  The TelegramSo, I heard from a reader in Sweden. Had I heard about the SydVastlanken, he wondered? I hadn't. Well, much like the Labrador Island Link, the SydVastlanken ...
The Good Times Continue for VMware, Salesforce and Many Other Software Names  TheStreet TechRecent earnings reports from several major software firms suggest business trends remain pretty good for the group....VMW.
GameStop Q3 FY18 Preview: Expect New Video Game Software Sales To Drive Earnings  ForbesGameStop Inc. (NYSE:GME) is scheduled to post its Q3 FY18 results on November 29. We expect the company to post a low single digit decline in the top line, ...
Software coding standards in automotive is becoming vital  New ElectronicsAs the dependency on software within automotive development increases, so the importance of coding standards becomes more acute.
Talk about a GAN-do attitude... AI software bots can see through your text CAPTCHAs  The RegisterIf you're one of those people who hates picking out cars, street signs and other objects in CAPTCHA image grids, then get used to it because the days of ...
Tesla's Software-First Approach Foreshadows the Future of Cars  InverseTesla is at the cutting edge of electric car innovation. But as Lou Steinberg, the founder of the technology studio and incubator CTM Insights, points out ...
Office Design Lead Talks Fluent Design Commitment for Microsoft Software and Hardware  How-To GeekEarlier this week, the design lead from Microsoft's Office team talked about the upcoming icon changes in both Office and Windows. Now we're seeing how the ...
What Should Software Engineering Candidates Do To Stand Out At Job Fairs?  ForbesWhat should a software engineer candidate do to stand out at a career fair? This question was originally answered on Quora by Lexie Krehbiel.

Microsoft Great Plains Integrations ? Retail Management Sample

Microsoft Business Solutions is emerging as very attractive vendor for... Read More

Is Your Family Protected?

When you think... Read More

Microsoft Great Plains: Dexterity vs. eConnect ? FAQ

Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics/eEnterprise... Read More

Oracle Development: JDeveloper 10G ? Java, J2EE, EJB, MVC, XML - Overview For Programmer

In 2004 Oracle, Inc. made its new step toward J2EE... Read More

How To Develop Software For Your Business

Software development is a risky business.Many software developers are barely... Read More

History of Java

The java programming language is becoming more and more popular... Read More

Photoshop Files and Formats

People often ask me: What image file formats will Photoshop... Read More

Best Practices In Choosing Network Monitoring Software

Blue Cross and Blue Shield of Hawaii (HMSA) found itself... Read More

C++ Tutorials: 3, Program Flow (If, Else, While, For)

Program Flow is what you think it is. How the... Read More

A Simple Computer Software Definition

What is Software?Software is a set of instruction written to... Read More

Microsoft Great Plains Oil & Gas ? Implementation & Customization Highlights

Microsoft Great Plains serves the wide spectrum of horizontal markets.... Read More

Software Upgrades Arent Always the Best Move

When my daughter was getting into AOL instant messaging (AIM)... Read More

Microsoft Great Plains Multicurrency ? Overview For Implementation Consultant

When you first think about multicurrency ? you probably have... Read More

Microsoft Great Plains & CRM in Transportation & Logistics ? Overview

Microsoft Business Solutions Great Plains and MS CRM (client relation... Read More

Looking for an Alternative to Microsoft Office? You Should Be!

Now is the time to look at an alternative to... Read More

Spyware, Adware, etc. -- Terms and Common Sense

When reading an article where some term is used often,... Read More

Software Engineering: An Introduction

Software Engineering is the Systematic Approach for analysis design implementation... Read More

eConnect: eCommerce Development for Microsoft Great Plains

Microsoft Business Solutions Great Plains has several options to enable... Read More

Microsoft Great Plains RW: Report Writer

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

Linux ? Keyboard Or Mouse

Just stress testing one of the latest Linux distributions. Been... Read More

Basic Tips and tricks for Windows XP

Running Applications in Compatibility Mode With Windows XP, you can... Read More

What is Shareware?

Shareware is software that you can try before you buy;... Read More

Microsoft Great Plains Reporting ? Overview for Developer

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

Microsoft Business Solutions VAR/Partner Selection ? Overview for IT Director/Manager/Controller

Microsoft Great Plains and Microsoft CRM become more and more... Read More

Daffodil DB: Web Database

What is a Web Database?A web database is a database... Read More