Pretty broad question.....need more information
How is your GIS set up?
One user, small group, enterprise?
Accuracy needed?
What exactly collecting (location/information once and then information at a later date?
Monetary Budget?
Time Budget?
Experience?
Where is this being used (rugged country, city)?
Internet accesible area?
Jason Blocker