APPLIED PROGRAMMING LIMITED