Ways to Implement FM Software