Possibly. Historically, the back of a desktop has been chock-full of I/O ports, especially DIY models that you build yourself. Desktops usually have extra room for internal SSDs, SD cards, and so on. However, if your desktop lacks these things, and includes an external Thunderbolt port, you can always add these additional components externally via Thunderbolt.