Banner Image Banner Image



The client is based in Stockholm, Sweden and started its business in 1996 as a currency exchange company. Its business includes services such as loans and deposits with governmental deposit warranty. Today it is one of Sweden's leading exchange Services Company.

The client was using their in-house system to manage all Forex transactions. The system was based on old techniques and written/coded in a language called Xbase+, Dbase and partly SQL was used for database handling. There was high-level personnel dependency when it came to the current solution, as the main parts were developed by a single administrator any discrepancies with the administrator would have an adverse effect on the financial results. In addition to personnel dependency.

Below are some of the critical challenges that had to be addressed by the new solution.

  • To manage the information access across the network of around 20 offices spread all over the country with a total of around 110 cash registers.
  • Aged GUI (Graphical User Interface).
  • A central database is missing which is needed for the generation of reports.
  • Limited customer system for handling for example club members.
  • The solution should comply with the f the new Swedish cash register law.


  • External Tools or Components

    Microsoft Ajax, Ajax Control Toolkit

  • Database

    Microsoft SQL Server

  • Architecture


  • Technology

    Windows Form (Microsoft .Net Framework), C#


TatvaSoft developed a centralised and secured Point of Sale application based on client-server architecture complying with Swedish cash registry law.

The solution delivered following functionality that adapts today's business demands with the long-term perspective and established standards.

  • Cash register transactions
  • Loans, insurance, others
  • Customer, engagement and transaction history
  • Security code for telephone queries
  • Fraud follow up
  • Accounting
  • Registry maintenance and configuration
  • Adding products and currency
  • Integrations with hardware and other systems
  • Transactions security
  • Buy and sell currency
    • Purchase of traveler's checks
    • PG/BG payments
    • Deposit/withdrawal
    • Daily cash
    • Foreign payments
    • General regarding payments
    • Till registration/till correction
    • End of day report /daily settlement
  • Wholesaler features
    • Setting rates
    • Ordering of bills by the offices
    • Ordering of currency by the wholesaler
    • Confirm inbound delivery of currency
    • Transfer/repurchase currency
    • Show stock
  • Role based access


TatvaSoft's end-to-end services helped them in realizing their business goals. It benefitted them in the following way as new features and functionalities were added:

  • Connects all its offices and maintains all the transactions in the central database with Zero downtime
  • Centralisation of the system removed person dependency and resulted in increased productivity and efficiency
  • Client got qualified for the bank charter in Sweden complying with Swedish cash register law "nya kasslagen"
  • Secured and error-free transactions

Related Case Studies