At the moment we are having 250 users and 180 devices. 1 Location.
We are using: ZCM/Patch management

Now we have:
1 Primary server Sles 10 Sp2 x32 (vmware esx)
1 Satellite server Sles 10 Sp2 x32 (physical, dl380) (imaging role)
*Embedded sybase onto Primary server.

In the future we want to use also Asset management / Endpoint Security (ZCM11)

I have read some more threads/docs about the design, but that is most of the time with more locations.

My question is. Is it enough to have only 1 primary server with embedded database for the current and future situation with this setup user/devices?

Recommendations are always welcome.