Comparison of platforms for software agents