Software And Hardware Technologies