make it a tool for cooperative work.
I use a desktop application.
My collegue uses an ArcGIS Desktop application as well.
We work on the same thing.
However, everyone has his own layers, maybe his own data sources..........
My idea is, to be able set ArcMap into an "cooperative mode".
That means, that the application from one workstation is shared within the network.
The users work cooperative.
Be carefull to make it multicast for WAN usage.