The long tail of software

not just search engines, books, and music; also, user-written software