independently developed technology