大部分应用软件都和数据处理有关,所以除了会编程语言,对数据库及其应用要有了解.数据是要查询的,也应掌握SQL结构化查询语言.软件有一定的界面要求,须有一定的美工技能,以使软件有特色.如做游戏软件更需美工知识和技能.