If you want carpet in the office then carpet tiles are a good long lasting flooring option for an office space.
If you want tile then either hardwood flooring or Quarry tile is a good option and as for warehouses concrete flooring is usually good enough since you don't usually need a good look in the warehouse.
As for cabinets for offices I would go with either metal or real wood cabinets and not that cheap pressed board.
For warehouses metal shelving and metal cabinets are a great option for long life.