About Strange Software
Contact us
Internet applications
CDROM development
PC apps and utilities
Systems programming
Screensavers & toys
Mobile services
Testing and QA
Data preparation
Freelance support
Odd jobs


Strange Software offers a wide range of software and internet design and development services. We have first-class technical skills, hard-won experience and our own genuine research and development facilities. We're also proud of our ability to offer a rounded, full service where we can and often do get involved in data preparation, copywriting, illustration, graphic design, photography, documentation, manuals, packaging, brochures, installation, training and all the other bits and pieces that go to make up a complete project.

We are always open to suggestions as to where and how we should best earn our keep so please don't hesitate to enquire about your particular needs. If we can help, we'll be delighted to discuss costs and time-scales. If we can't, we'll be quick to say so and we may be able to point you in the direction of someone who can.

What we do

We've always described ourselves as software developers and computer consultants in an attempt to avoid being pigeon-holed too much.

Historically, Strange has strong background in electronic publishing, CD-ROM and database projects but we have undertaken work from debugging, data conversion and trouble-shooting on a programmer for hire basis, right through to developing retail package software for Windows PCs, creating commercial websites and internet applications, consulting on Linux and networks and providing a complete IT service for a number of City research firms and small businesses. Much of the scope reflects a rare combination of skills and personal experience, from systems programming such as device drivers, firmware and operating systems to designing real-world applications, installing and running small business networks and training staff to use them effectively.

The menu on the left covers some of the areas in which we've worked on real projects and is perhaps the best guide to what we can do...


We can work in most environments. We're quite happy to learn new environments when appropriate and we're comfortable and familiar with working with new and partly-developed systems or in cross-platform applications or on mixed networks.

  • PCs
  • Windows (all versions including 3.x, Workgroups, Win 95, 98, ME, 2000, NT, XP, Server 2003 and Windows Vista)
  • Unix and Linux (notably Red Hat, Fedora, Ubuntu Linux and BSD)
  • Apple Macintosh
  • Web, HTML, DHTML, Javascript, XML, RSS (and Flash if we really have to)
  • 8-bit and single-chip computers
  • Real-time and process control equipment


These days, we do most of our programming in C and Python but we have wide, practical experience of many programming languages and are familiar with many more. Some of those we use or have used in major projects include:

  • Assembly Language (x86 assembler, 6502, 8080, Z80, 68000)
  • C
  • C++
  • dBase
  • Forth
  • Javascript
  • Macromedia Director Lingo
  • Paradox PAL
  • Pascal
  • Perl
  • PostScript
  • Python
  • Smalltalk
  • ... and many others

Our long experience lets us learn new languages quickly*.

Contact us to discuss your job...

Website ©Copyright 1996-2010 Strange Software Limited. All rights reserved.
* ... and then write C in them