Software inventions can be patented, but the claims must be drafted carefully to satisfy the patent-eligibility requirements under the Alice framework. Claims that describe specific technical improvements, concrete implementations, and tangible results are more likely to be found patent-eligible than claims that describe abstract ideas at a high level.