Features · 53 days ago


Inventory Control

  • At the heart of mSupply is an inventory control system which records each receipt and issue of stock for an item.
  • Of course, because we're dealing with batch numbers and expiry dates, mSupply tracks each batch of an item separately. So you know how much you Amoxycillin 250mg caps you have in stock, but also how many of each batch.

Issuing Goods

  • mSupply allows you to easily issue goods in a FEFO (First expiry, first out) manner.
  • A graphical interface that is easy for people not experienced with computers to learn
  • Automatic sorting of stock to be issued by expiry date, so "FEFO" (first expiry, first out) is easily applied.

Powerful and Flexible

  • mSupply is used in situations where thousands of transactions per day are being entered, as well as small dispensaries with only a few transactions a day.
  • Easily move from single-user to multi-user systems.

Comprehensive support for Purchase orders and incoming goods.

  • Before you place an order, there's a whole lot of work to done that mSupply helps you with:
  • Quantification of how much you need to order. mSupply has proven methods that calclulates how much you need to order. It does so on the basis of actual usage and stock levels- you don't have to set minimum and maximum stock levels manually
  • If you run tenders, mSupply even has a tender management module that allows you to run a formal tender round, sending letters to suppliers, collecting responses, comparing prices per item, and awarding each item to a particular supplier
  • If you don't want to run formal tenders,  mSupply's quotation comparison system provides an infromal way of comparing quotations from suppliers. Prices submitted by suppliers are adjusted for freight charges, currency and pack size to give a quick comparison of prices from anywhere in the world.
  • Handles unlimited foreign currencies for incoming invoices.
  • Receive orders partially if the supplier sends in several consignments.
  • Easy integration with bar code scanners if required.

Keep track of inventory

  • mSupply has full inventory control on a "by batch" basis, including tracking of batch shelf locations.
  • changes to inventory are only possible by a transaction, so there is an audit trail any changes to inventory.
  • Full password protection and limitation of access based on the user group.
  • Warning when attempting to issue short expiry stock (user-configurable warning period).
  • Random or full stock take reports.
  • Each batch has it's own shelf location. Batches can also be quarantined until ready for issue to customers.

Comprehensive pricing and customer support

  • If you are a not-for-profit organization, simply set the default margin to zero, and pricing is no longer applied.
  • Selling prices can be calculated from defaults set for suppliers or for items.
  • Hold customers or suppliers who are no longer meeting your organisation rules.

Mistake tolerant!

  • Easy merging of duplicate entry of items. Easy adjustment of inventory errors (but with a full audit trail!)
  • Most fields allow entry by name or code, and allow partial entry of as much of the name or code as the user knows.
  • Easily find transactions you've entered, by number, by customer/supplier name, by a list of recent transactions, by a custom search.

Useful information

  • Easily create your own reports and save them for use again. (Saved reports are available from a menu in the custom report window).
  • Reporting by ATC code level, adjusted for Defined daily dose.. Transactions to be reported on can be for a particular date range, particular range of customers, and a particular type if item. (eg you can report on "essentail drugs supplied to hospitals during 2003")
  • Log records that record significant user events for audit purposes
  • A customer backorder system- items that you are unable to supply to customers are put onto backorder. A report of all backordered items is easily generated.
  • Dozens of pre-configured reports.
  • 4 user-definable fields for each item, so you can create your own categories for searching and sorting.
  • A label editor for custom label printing.

It's a team player

  • Multi-user capable- start of with the single-user version and upgrade to multi-user in 5 minutes!
  • Exports invoice data in tab-delimited text format for easy import into accounting programs
  • Invoices and orders copied to the clipboard with a single click for easy emailing to customers and suppliers.
  • Electronic invoices allow your clients who also use mSupply to receive invoices via email and automatically import them into their copy of mSupply.


(Remember that nothing beats actually trying mSupply out!)