almost anything is patentable, except
Many observers are of the opinion that a large precentage of software-related inventions are no longer patentable after the Supreme Court's explanation of the abstract idea exception. See BitLaw's discussion on whether software is still patentable after the Supreme Court's Alice Corp. decision and MPEP Section 2106.