Ethics for successful Implementation of Software Technology