ON-LINE TECHNOLOGIES