Dec 1, 2009

Liability of Defective Software

Best Blogger Tips
Liability for defective software

Liability when defective software causes injury
Increasingly software is used in situations where failure may result in death or injury.
In these situations the software is often described as safety critical software. Where such software is used and where an accident occurs it is proper that the law should intervene in an attempt to afford some form of redress to the injured party or the relatives of a deceased person. Safety critical software is used in specialized situations such as flight control in the aviation industry and by the medical profession in carrying out diagnostic tasks.
Nowadays software will have an impact on the average citizen’s life whether by choice or otherwise. However for most individuals as the plane leaves the airport typical concerns usually centre on the exchange rate and not the computer software controlling the flight. These concerns of course change when the plane falls from the sky without explanation. What can the individual do when faced with such occurrences? In such a dramatic scenario the situation there is unlikely to be a contractual relationship between the individual affected by the defective software and software developer. In this article I shall attempt to examine how liability may accordingly arise.
The legal concept of liability
The legal concept of liability has traditionally long included as a base element the concept of culpa or fault. Humans are marvelous at attributing blame in any given situation, the converse of this phenomenon being they are equally good at passing the buck. When things go wrong and where a computer is involved more often than not the initial response is blame the computer. Whilst solving the puzzle following a calamity is never straightforward the first line of attack is often the technology used in a situation that has gone wrong.
An example of this pattern of behavior can be seen following the introduction of computerized stock indexed arbitraging in the New York financial markets back in 1987. On 23rd January 1987 the Dow Jones Industrial Average rose 64 points, only to fall 114 points in a period of 70 minutes, causing widespread panic. Black Monday as it became known was indeed a black day for many investors large and small alike who sustained heavy financial losses. The response of the authorities in the face of the crisis was to suspend the computerized trading immediately.
In considering this event Stevens argues that all computerized program trading did was increase market efficiency and perhaps more significantly get the market to where it was going faster without necessarily determining its direction. However, the decision to suspend computerized trading was taken without a full investigation of all the relevant facts.
“Every disaster needs a villain. In the securities markets of 1987, program trading played that role. Computerized stock-indexed arbitrage has been singled out as the source of a number of market ills” 1
Of course in the situation outlined above the losses incurred would be economic in nature which is not to say that such losses do not have real and human consequences for those who suffer them, but as now appears to be the case in both Britain and America there can be no recovery where the losses are purely economic unless there has been reliance in accordance with the Hedley Byrne principle2.
Turning from the purely financial implications of software failure other failures have rightly generated considerable public concern. In particular the report of the inquiry into the London Ambulance Service3 highlighted the human consequences when software failed to perform as it was expected to.
The situation becomes all the more problematic when it is remembered that nobody expects software to work first time. Software by its very nature is extremely complex, consisting as it does of line upon line of code. It might be thought that the simple solution to this problem would be to check all software thoroughly. That of course begs the question as to what actually constitutes a thorough check. Even where software developers check each line of code or test the validity of every statement in the code the reality is that such testing will not ensure that the code is error free. Kaner4 has identified at least 110 tests that could be carried out in respect of a piece of software none of which would necessarily guarantee that the software would be error free. Indeed the courts in England have explicitly accepted that there is no such thing as error free software.
Furthermore the hardware on which software runs can also be temperamental. It can be affected by temperature changes, power fluctuations or failure could occur simply due to wear and tear. There are any number of other factors which could affect software such as incompatibility with hardware and when all the factors are taken together one could easily justify the assertion that establishing the precise cause of software failure is no easy task. This is of significance given the necessity for the person claiming loss to prove the actual cause of that loss.
Principle, Pragmatism or Reliance
In situations where an individual is killed or injured as a consequence of the failure of a piece of software there is no reason why, in principle, recovery of damages should not be possible. It would however be foolhardy for the individual to assume that recovering damages is by any means straightforward.
In order for an individual to establish a case against a software developer at common law it would be necessary to show that the person making the claim was owed a duty of care by the software developer, that there was a breach of that duty, that the loss sustained was a direct result of the breach of duty and that the loss was of a kind for which recovery of damages would be allowed. In determining whether or not a duty of care exists between parties the starting point has traditionally been to consider the factual relationship between the parties and whether or not that relationship gives rise to a duty of care.
The neighbor principle as espoused by Lord Atkins in the seminal case of Donohue v Stevenson6 requires the individual, in this case the software developer, to have in his contemplation those persons who may be affected his acts or omissions. By way of an example it is obvious to assume that the developer of a program used to operate a diagnostic tool or therapeutic device is aware that the ultimate consumer (for lack of a better word) will be a member of the public although the identity of that person may be unknown to the software developer.
The case of the ill-fated Therac–25, a machine controlled by computer software used to provide radiation therapy for cancer patients, highlights the problem. Prior to the development of radiotherapy treatment, radical invasive surgery was the only means of treating various cancers. Not only was this extremely traumatic for patients but often it was unsuccessful.
With the development of radiotherapy treatment the requirement for surgery has been greatly reduced. However between 1985 and 1987 six patients were seriously injured or killed as a result of receiving excessive radiation doses attributable to the Therac-25 and defective software. Commenting on the tragedy Liver sedge stated that:
“Although technology has progressed to the point where many tasks may be handled by our silicon–based friends, too much faith in the infallibility of software will always result in disaster.
In considering the question of to whom a duty of care is owed the law will have to develop with a degree of flexibility as new problems emerge. The question for the courts will be whether or not this is done on an incremental basis or by application of principles. If the former approach is adopted a further question for consideration is whether or not it is just and reasonable to impose a duty where none has existed before. However in my view the absence of any direct precedent should not prevent the recovery of damages where there has been negligence. I do however acknowledge that theoretical problems that can arise are far from straightforward.
The broad approach adumbrated in Donohue is according to Rowland8 appropriate in cases where there is a direct link between the damage and the negligently designed software such as might cause intensive care equipment to fail. However she argues that in other cases the manner in which damage results cannot provide the test for establishing a duty of care. She cites as an example the situation where passengers board a train with varying degrees of knowledge as to the signaling system being Y2K compliant. Whilst she does not directly answer the questions she poses, the problems highlighted are interesting when one looks at the extremes. For instance, should it make any difference to the outcome of claims by passengers injured in a train accident that one passenger travelled only on the basis that the computer controlled signaling system was certified as safe while the other passenger did not apply his mind to the question of safety at all? It is tempting to assume that liability would arise in the former scenario on the basis of reliance but that then begs the question of whether or not liability arises in the latter scenario at all. If, as she implies, reliance is the key to establishing liability then it would not as there has been no reliance. That result in the foregoing scenario would be harsh indeed, avoiding as it does the issue of the failure of the developer to produce a signaling system that functioned properly.
More often than not an individual may have little appreciation that his environment is being controlled by computer software. It could be argued that because of the specialist knowledge on the part of the computer programmer it follows that he or she assumes responsibility for the individual ultimately affected by the software. The idea that reliance could give rise to a duty of care first came to prominence in the Hedley Byrne case. The basis of the concept is that a special relationship exists between someone providing expert information or an expert service thereby creating a duty of care. In the context of computer programming the concept while superficially attractive ignores the artificiality of such a proposition given that it is highly unlikely that the individual receiving for example radiotherapy treatment will have any idea of the role software will play in the treatment process. Furthermore in attempting to establish a duty of care based on reliance the House of Lords have been at pains to stress that the assumption of responsibility to undertake a specific task is not of itself evidence of the existence of a duty of care to a particular class of persons.9
Standard of Care
It might come as a shock to some and no great surprise to others that there is no accepted standard as to what constitutes good practice amongst software developers. That is not to say that there are not codes of practice and other guidelines but merely that no one code prevails over others. The legal consequences of this situation can be illustrated by the following example. Two software houses given the task of producing a program for the same application do so but the code produced by each house is different. One application fails while the other runs as expected. It is tempting to assume that the failed application was negligently designed simply because it did not work. However such an assumption is not merited without further inquiry. In order to establish that the program was produced negligently it would be necessary to demonstrate that no reasonable man would have produced such a program. In the absence of a universal standard, proving such a failing could be something of a tall order.
An increasing emphasis on standards is of considerable importance given that it is by this route that an assessment of whether or not a design is reasonable will become possible. Making such an assessment should not be an arbitrary judgment but one based on the objective application of principles to established facts. At present in the absence of a uniform approach one is faced with the specter of competing experts endeavoring to justify their preferred approaches. In dealing with what can be an inexact science the problem that could emerge is that it may prove difficult to distinguish between the experts who hold differing opinions and the courts in both England and Scotland have made it clear that it is wrong to side with one expert purely on the basis of preference alone.
In America standards have been introduced for accrediting educational programs in computer science technology. The Computer Science Accreditation Commission (CSAC) established by the Computer Science Accreditation Board (CSAB) oversees these standards. Although such a move towards standardization has positive benefits, not least that such standards should reflect best practice, it would be naïve to assume that this will make litigation any easier. Perhaps only in those cases where it was clear that no regard whatsoever had been paid to any of the existing standards would there be a chance of establishing liability.  
It should also be borne in mind that in the age of the Internet software will undoubtedly travel and may be produced subject to different standards in many jurisdictions. In determining what standards could be regarded as the best standards the courts could be faced with a multiplicity of choices. That of course is good news for the expert and as one case suggests some of them are more than happy to participate in costly bun fights.
Causation
Even where it is possible to establish a duty of care and a breach of that duty the individual may not be home and dry. It is necessary to show that the damage sustained was actually caused by the breach of duty. That is not as straightforward as it might sound when one pauses to consider the complexities of any computer system.
The topography of a computer is such as to make it necessary that an expert is instructed to confirm that the computer program complained of was the source of the defect, giving rise to the damage. A computer program may be incompatible with a particular operating system and therefore fail to work as expected. In these circumstances it would be difficult to establish liability on that basis alone unless the programmer had given an assurance that compatibility would not be an issue. If ISO 9127, one of the main standards, were to become the accepted standard then of course the computer programmer would be bound to provide information as to the appropriate uses of a particular program. In that event it may be easier to establish liability as a result of failure to give appropriate advice with the curious consequence that the question of whether or not the program was itself defective in design would be relegated to one of secondary importance.
A more difficult question arises in relation to the use of machines in areas such as medical electronics. Returning by way of example to the case of the ill-fated Therac-25, while it is clear that the machine caused harm in those cases where there were fatalities it would be difficult to maintain that the machines caused death as it is highly probable that the cancers if left untreated would have lead to death in any event. Equally where an ambulance was late and a young girl died from a severe asthma attack it could not be said that the cause of death was as a result of the failure in the computer controlled telephone system even although if the system had worked the chances of survival would have been greatly increased.
Let the Developer Defend
As can be seen from the above, establishing liability at common law in the context of defectively designed software is no mean feat. With the passing of the Consumer Protection Act 1987 following the EC Directive (85/374/EEC) the concept of product liability has been part of UK law for over a decade. The effect of the Directive and the Act is to create liability without fault on the part of the producer of a defective product that causes death or personal injury or any loss or damage to property including land. Part of the rationale of the Directive is that as between the consumer and the producer it is the latter that is better able to bear the costs of accidents as opposed to individuals affected by the software. Both the Directive and the Act provide defenses to an allegation that a product is defective so that liability is not absolute. However, given that under the Directive and the Act an individual does not have to prove fault on the part of the producer the onus of proof shifts from the consumer to the producer, requiring the producer to make out one of the available defenses.
In relation to computer programs and the application of the Directive and the Act the immediate and much debated question that arises is whether or not computer technology can be categorized as a product. Undoubtedly hardware will be covered by the directive no doubt providing a modicum of comfort to those working in close proximity to ‘killer robots’.
The difficulty arises in relation to the question of software. The arguments against software being classified as a product are essentially threefold. Firstly, software is not moveable, therefore is not a product. Secondly, software is information as opposed to a product, although some obiter comments on the question of the status of software suggests that information forms an integral part of a product. Thirdly, software development is a service, and consequently the legislation does not apply.
Against that it can be argued that software should be treated like electricity, which itself is specifically covered by the Directive in Article 2 and the Act in Section 1(2), and that software is essentially compiled from energy that is material in the scientific sense. Ultimately it could be argued that placing an over legalistic definition on the word “product” ignores the reality that we now live in an information society where for social and economic purposes information is treated as a product and that the law should also recognize this. Furthermore, following the St Albans case it could be argued that the trend is now firmly towards categorizing software as a product and indeed the European Commission has expressed the view that software should in fact be categorized as a product.
Conclusion
How the courts deal with some of the problems highlighted above remains to be seen, as at least within the UK there has been little litigation in this matter. If as Rowland’s suggests pockets of liability emerge covering specific areas of human activity, such as the computer industry, it is likely that this will only happen over a long period of time. Equally relying on general principles, which has to a certain extent become unfashionable, gives no greater guarantee that the law will become settled more quickly.
Parliament could intervene to further afford consumers greater rights and clarify for once and for all the status of software. However it should be borne in mind that any potential expansion of liability on the part of producers of software may have adverse consequences in respect of insurance coverage and make obtaining comprehensive liability coverage more difficult. For smaller companies obtaining such coverage may not be an option, forcing them out of the market. Whatever the future holds in this brave new world perhaps the only thing that can be said with any certainty is that it will undoubtedly be exciting.
Continue Reading...

Nov 19, 2009

Case Study on Cash Registers & Point Of Sale (POS)

Best Blogger Tips
This case study is about a machine that keeps records of our sales and receipts, also known as cash register. A cash register is a mechanical or electronic device for calculating and recording sales transactions, and an attached cash drawer for storing cash. The cash register also usually prints a receipt for the customer.


In most cases the drawer can be opened only after a sale, except when using a special key, which only senior employees and the owner have. This reduces the risk of employees stealing from the shop owner by not recording a sale and pocketing the money, when a customer does not need a receipt but has to be given change cash is more easily checked against recorded sales than inventory. In fact, cash registers were first invented for the purpose of eliminating employee theft or embezzlement, and their original name was the Incorruptible Cashier. It has also been suggested that odd pricing came about because by charging odd amounts like 49 or 99 cents, the cashier probably had to open the till for the penny change and thus announce the sale.


History of Cash Registers


The first cash register was invented by James Ritty following the American Civil War. He was the owner of a saloon in Dayton, Ohio, USA, and wanted to stop employees from pilfering his profits. While on a steamboat trip to Europe, Ritty was intrigued by a mechanical device on the ship's propeller that tracked of the number of revolutions for maintenance purposes. Upon his return to Dayton, Ritty and his brother John began working to duplicate this idea to record cash transactions at the saloon with a mechanical device. In 1879, the Ritty brothers patented their invention as "Ritty's Incorruptible Cashier," or, as we know it today, the cash register.


The first registers were entirely mechanical, without receipts. The employee was required to ring up every transaction on the register, and when the total key was pushed, the drawer opened and a bell would ring, alerting the manager to a sale taking place. Those original machines were nothing but simple adding machines.


National Cash Register expressly built for a merchant in Nové Město NAD Metují, Austro-Hungary, 1904. Shortly after his patent, Ritty became overwhelmed with the responsibilities of running two businesses, so he sold all of his interests in the cash register business to Jacob H. Eckert of Cincinnati, a china and glassware salesman, who formed the National Manufacturing Company. In 1884 Eckert sold the company to John H. Patterson, who renamed the company the National Cash Register Company and improved the cash register by adding a paper roll to record sales transactions, thereby creating the receipt. The original purpose of the receipt was enhanced fraud protection. The business owner could read the receipts to ensure that cashiers charged customers the correct amount for each transaction and did not pilfer the cash drawer.
In 1906, while working at the National Cash Register company, inventor Charles F. Kettering designed a cash register with an electric motor.
                                                
A leading designer, builder, manufacturer, seller and exporter of cash registers in the 1950s until the 1970s was London-based (and later Brighton-based), Gross Cash Registers Ltd, founded by brothers Sam and Henry Gross. Their cash registers were particularly popular around the time of decimalization in Britain in early 1971, Henry having invented the only known model of cash register which could switch currencies from £sd to £p so that retailers could easily change from one to the other on or after Decimal Day.


Modern Days of Cash Registers


Over the years, more enhancements were made to the cash registers until the early 1970s, when the first computer-driven cash registers were introduced.


The first computer-driven cash registers were basically a mainframe computer packaged as a store controller that could control certain registers. These point of sale (POS) systems were the first to commercially utilize client-server technology, peer-to-peer communications, Local Area Network (LAN) backups, and remote initialization.


In the late 1980s, retail software based on PC technology began to make its way into mainstream retail businesses.


Today, retail point of sale systems are light years ahead of where they began. Today's POS systems are faster, more secure, and more reliable than their predecessors, and allow retailers to operate every facet of their business with a single, integrated point of sale system. This is how the revolution began form cash registers to point of sale
Point of Sale (POS) & e-Commerce


Points of sale (pos) are nothing but computerized cash registers with a lot of new functions. Unlike cash register pos can do number of things at a time like inventory control, Invoicing and Receiving, Interfacing with Accounting software, Reports, Enforced accuracy, Integrated CC handling, General Ledger, Accounts Payable, Accounts Receivable, Preferred by tax consultants, portable sales, use credit card, online sale database etc.

                                                  
Unknowingly cash registers and pos play an essential role in the concept or e-commerce. Cash register and pos are the basic ground of e-commerce. Electronic commerce, commonly known as (electronic marketing) e-commerce or e-commerce, consists of the buying and selling of products or services over electronic systems such as the Internet and other computer networks. 


The amount of trade conducted electronically has grown extraordinarily with widespread Internet usage. The use of commerce is conducted in this way, spurring and drawing on innovations in electronic funds transfer, supply chain management, Internet marketing, online transaction processing, electronic data interchange (EDI), inventory management systems, and automated data collection systems. Modern electronic commerce typically uses the World Wide Web at least at some point in the transaction's lifecycle; although it can encompass a wider range of technologies such as e-mail as well as POS. For example more than thousands of portable POS are used by DHL by their customer service representative. Whenever a parcel is received or delivered at that same moment their web site is updated by the portable POS system we can even monitor it on their web site online.



Cash Register vs. Point of Sale (POS) System


The one item in a retail store a business owner can't do without is the cash management system. Whether it's the traditional, electronic cash register or an elaborate computerized point of sale (POS) system, every store needs a machine to process sales. When the doors are open and the lights are on, the cash register becomes more than a safe place to store money. It has the ability to save money, quickly process a customer's transaction and accurately keep records. One reason for the high initial expense involved with a cash register or point of sale system is that a business can expect to get many years of service from the first machine they buy. The life expectancy of a cash register is between 10-15 years, with upgrades around 5-7 years.


Both of them have their own benefits cash register are used in small retail shop, stores or clothing outlet now a days where as POS are used for large hypermarket in hotels reservation and table management for restaurants, bars, and any business in the chain food service industry


Benefits of POS Systems and Cash Registers


Both a POS system and an electronic cash register are absolutely essential for a store's smooth check out. POS systems are ideal for larger stores and chains whereas the cash register shines in smaller shops and business, where advanced features are simply not required. You should keep in mind that the best POS solution depends on your business and its requirements. Glance over Key issues  you should consider, when evaluating a POS purchase.


Key Cash Register Benefits
  • Stores money efficiently and securely
  • Improves efficiency and transaction processing
  • Low initial investment
  • Low learning curves as functions are straight forward and simple
  • Gets you started quickly
  • Satisfies tax regulations in fiscal countries
  • Fewer components – all-in-one – printer, keyboard, display
  • Producer assumes full responsibility for the entire product, including software
  • Secure – no dangers of virus infection or common PC problems
  • Small foot print and power consumption
  • Basic functions and reporting – covers the basics
Key POS System Benefits
  • Adds more value that will cover its initial cost
  • Handles greater product volumes
  • Makes complex business logic possible
  • Provides more management possibilities of your daily operations such as sales tracking, refunds, time clocks, menus, pricing, revenue maximization, etc
  • Provides advanced functionalities such as reservation and table management for restaurants, hotels, bars, and any business in the food service industry
  • Realizes enhanced savings with greater efficiency
    • Delivers better workflow for staff
    • Improves customer service and increases customer through-put
    • Easily manage large numbers of customers and groups
    • Allows restaurant businesses to combine multiple services into a single invoice (hotel room, meals, events, services)
    • Graphical management of store assets such as table, rooms, bar, etc
  • Delivers superior reporting and analysis features
  • Streamlines inventory management
  • Portable Sales facility
  • More detailed reports
  • Better track inventory
  • Improve accuracy
  • Easily grows with business
  • Back Office integration
The Meze Bar improves customer service with the latest POS technology
Company background


The Meze Bar is a Mediterranean Restaurant specializing in Turkish cuisine. The restaurant was established at its original Southgate premises in 2000 by Selcuk Ibrahim. Two years later Selcuk set up a new restaurant in East Finchley North London. Since the new Meze Bar opened in April 2003 business has been steadily increasing, with the restaurant recently acquiring adjacent premises for expansion - effectively doubling in size. In 2005 the restaurant won the best neighborhood restaurant award sponsored by LBC and The Independent newspaper.


EPOS solution


When the Meze Bar expanded the floor space increased to include outdoor seating and three separate internal seating areas. This meant staff were spending an increasing amount of time running backwards and forwards between the kitchen, bar and table areas. This resulted in delays with order preparation and orders being delivered to the wrong tables. Realizing that improvements needed to be made, Selcuk approached a Casio dealer, who suggested installing the Casio QT-6000 touch screen POS system with four ORDERMAN DON Wireless Waitressing terminals.


Business benefits


The installation involved one Casio QT-6000 touch screen POS terminal in the bar area and four ORDERMAN DON Wireless Waitressing terminals for the waiting staff. The Wireless Waitressing terminals link to a kitchen printer, allowing staff to take orders from the customers table and remotely submit them to the kitchen for preparation. Orders can be prepared more quickly and staffs are always available near the tables to take customer orders. The Casio QT-6000 and ORDERMAN DON system is easy to operate. It was installed and staff were trained on Friday, and that evening the new system went live – during the Meze Bar’s busiest trading period! The transition went very smoothly, with staff noticing the difference immediately. Selcuk comments “I now have a system that enables us to serve more customers in busy times, without staff having to run between tables, terminal, bar and the kitchen. I also have a very happy environment because the system increased the satisfaction of everyone from my chef and staff to my customers.” The new system has allowed Selcuk to re-organise his staff, with key waiting staff acting as sales people, always present on the restaurant floor taking orders from customers. Other staff deliver the food and drinks to the tables. Customers have responded well to this new system, with many being amazed when their drinks are delivered when they are still giving their food order! Selcuk hopes that this new, more efficient and sales focused staffing arrangement will allow him to increase turnover by 10 - 20%. This is quite a modest goal, as each table ordering one or two additional items, such as coffees, will achieve this.


Consider Before Buying a Cash Register or POS
For a new business, the choice of cash register or POS system may simply depend on the budget of the retailer. Don't pass the responsibility of selecting the cash register to employees or a consultant. Do your homework. Before selecting a cash register or POS system, understand your business needs, the cash management options and POS hardware available and make your selection based on an educated decision.

Benefits of a POS System

  • More detailed reports
  • Better track inventory
  • Improve accuracy
  • Easily grows with business

Benefits of a Cash Register

  • Low cost for startups
  • Most models easy to use
  • Fewer components
  • Basic functions and reporting
Before you buy either a cash register or a POS system, learn what kind of warranty or support comes with the machine. Plan how you or your staff will be trained to use the equipment. Once you make your purchase, stock up on any necessary supplies such as ink ribbons or receipt paper.

Where to Buy

Complete retail point of sale systems can run anywhere in the neighborhood of 135,000tk to 1,380,000tk. The more POS hardware added to the system, the higher the cost. Retailers can find a simple cash register for under 16,000tk, but expect to pay between 20,000tk to 56,000tk for more advanced registers with scanners, display pole and many functions. It is fine to choose a low-end model to start with as long as you upgrade later, as the business grows.


Look in your local paper for businesses closing their doors. A second hand cash register or POS system will be much less expensive than a new one. If the business has recently closed, it may be a fairly newer model. Another option for cash-strapped start-up businesses is to lease a system from a business equipment supplier.
Before you buy or lease a cash register or POS system, get the advice of an experienced professional before making your final decision. A bad choice could result in loss of sales or negative customer service. However, in the end only you know what's right for your retail business


My Review


Cash registers & POS is about managing the system and the way we run our business it is not about the fancy portable POS and good looking cash registers. A cash register or a POS can entirely change the way we run your business. It’s all about doing smart business and satisfying our clients. It could bring a revolutionary change in the country if we start the practice of cash registers and e-commerce in our cities. The concepts behind these changes are micro management. Life will be much easier than keeping one eye on the counter whole day long. As a reviewer I would like to suggest our government to import few thousands of reconditioned cash registers and POS that would help our economy grow widely, the taxation could be monitored very closely if all the Cash registers & POS are connected to internet through which the government can keep record of each organization and there taxation. Already e-commerce has been introduced in our country last weekend 7/11/2009. Whereas Cash registers & POS are also plays an important role in e-commerce, so it should also be introduce as quickly as possible. As a result of these changes many well known companies have achieved what they are now like Toyota, Pizza Hut, KFC, DHL, A&W, Wall Mart, Carrefour, Giordano, Gucci, Dunhill, NEXT etc these organization have more than hundreds of showroom,  outlets and offices which are managed by Cash registers & POS and e-commerce.
Continue Reading...
 

Yasir's Blog Copyright © 2010