Q: I am a software developer and i work for a pakistani software house. This software house is a partner of an american software house. My company primary business is to make softwares related to business, school and law for the western countries. The software on which i am working on is the ERP(Enterprise resource planning). ERP is the system which automates the whole accounting in the business process. For more details see the link below
http://en.wikipedia.org/wiki/Enterprise_resource_planning
This ERP has one part in which it provides functionality of collecting interest. Companies which want to use this feature can separately pay for this feature and companies can also turn off this functionality. Now as a software developer, if i am assigned a task of enhancing interest functionality, which is to write code to add functionality. Will this be halal for me? When i joined the company, i was not informed and i was not even aware that ERP can also have interest functionality. i have also did not signed any contract that i would not do it. Now in this situation what should i do? If i work for this feature, will my salary be halal for me? If it is haram and if i have already worked on this functionality, what should i do with my salary that i earned while working on this feature?