We divide our technology requirements in two:

  1. Backend systems such as finance or warehouse management which are commoditised. We buy these systems off the shelf.
  2. Customer facing systems such as mobile apps and our website which are key differentiators. These systems we develop ourselves.

Our own platform runs on Django which is one of the more modern frameworks (incidentally it is also what Ocado use). We are delighted to announce that we are supporting Django by sponsoring the Django: Under the Hood conference in Amsterdam, 3-4 November 2016. We do think it is important that commercial users of open source software put something back into the community.