i am interested to join accounts department in software company. can any expert guide me how the books of accounts will be maintained in software companies and what is the required accounting knowledge i need to obtain to work with software companies