Context Computing can provide solutions using a selection of technologies including Java, Linux and Perl.