Journey Of An Accounting Software Company From Desktop To Online : A Dissertation Submitted In Partial Fulfilment Of The Requirements For The Degree Of Bachelor Of Software & Information Technology (Honours)