This article shows the implementation of the cryptographic algorithm "Present" in both software and hardware embedded platforms, for which measurements of the performance results of the implementation of the algorithm are performed on the different microcontrollers and also on FPGA type programmable logic devices. Encryption and decryption functions are performed using 80-bit key sizes, performing operation tests for the test vectors. In the microcontroller type software platforms, the use of program memory (FLASH), use of data memory (RAM) and throughput are taken into account; all of this keeping in mind the size of the processor bus and if the processor has pointers to functions or tables and the CPU speed measured in millions of instructions per second MIPS. As for hardware embedded platforms, in this case the throughput, it is significantly higher due to the parallelism characteristic of the devices, but the reduction of the use of resources in terms of occupied Slices is sought (CLB-GE); These Slices or functional blocks are different for each company, which makes them difficult to compare.