New Developments In Technology