Sounds like you're talking about hibernation. It's not quite a full reboot, but basically during hibernation the computer saves everything in memory to the hard disk, then shuts down. When it powers back on, it loads the saved data back into memory and the computer is just like it was before hibernation.
Will that count as a reboot to finish up the installations of some softwares?
I just want the same windows to be in the same exact spots in same exact workspaces when I reboot. The applications doesn`t even matter if they run or not but like firefox will be open on the same spot next to the notepad on the corner of the pages etc.