complementary technologies