Scientist for cross-platform software deployment