Up to date; at the forefront of current hardware or software technology. Highest level of development at a particular time (especially the present)