Any nowadays laptop will be able to do that to your satisfaction, provided the software you want to run is compatible with the OS (Windows 10, Mac OS, Linux) installed on it.

So all are good, and none are "best", although we recommend a laptop with a SSD above one with a HDD.
But your choice for a laptop above a desktop might mean that you have other requirements like screensize or weight or type of screen or it having a Kensington lock or a keyboard with backlight.
Also service, warranty, availability and price might be relevant for your choice.