Custom Computer Programing Computer game or entertainment software, Content authoring and editing software, Content management software, Data management and query software, Development software, Educational or reference software, Industry specific software