I have two windows server 2003 standard 32 bit servers. One is the Domain Controller, the other an application/print server. Is it true I cannot upgrade to windows server 2008 standard with a 32 bit system? What are my best options? The hardware is now 8 years old. Should I buy new servers with an upgraded OS? I need to make the decision soon because of the end of life support coming for server 2003.
I have about 12 users on this system with shared printers/folders/applications. Is it necessary to run a domain controller or would I be better of doing something different?
As you cannot upgrade 32-bit to 64-bit directly, you would need new hardware. I suggest you purchase a server with Windows Server 2008 R2 or higher and install the base server with Hyper-V role only. Create two VMs where one will be a DC and the second one as file and print server. Install Win2K12 VM and promote to DC after which you could demote the Win2K3 DC. After that is done, install second VM, join it to domain and add file and print server roles. You could refer to the link below for migrating file server from Win2K3 to Win2K12:
Upgrading to 2008 (32bit) makes no sense, as also that OS is old. If you go to 2008 r2 or 2012 anything, then you can't upgrade, as those are all 64bit only, and as has been mentioned already, you can't upgrade from 32 to 64 bit OS's.
Besides that, 8 year old hardware should be replaced anyway, it has lasted longer than what one would expect.
http://blogs.technet.com/b/canitpro/archive/2014/10/30/step-by-step-migrating-a-windows-server-2003-file-server-ntfs-and-share-rights-to-windows-server-2012-r2.aspx
You also need to ensure to procure Win2K12 CALs.