Apologies for such a stupid question, but am not a programmer so would like to have some help, ideas, feedbacks, pros and cons, related to: -> developing from scratch VS -> using existing web-based sw and addin only extra features i need (with api ??)! Basically, such software should be able to handle / use / manipulate: 1) data coming from mysql database (existing website written in php + mysql). Which kind of data? Given that i do not know which is the best way to fetch it (export a file? embed import function into software?), i will need: user details, personal info, activities on website, offers made, offers done…. (would need it to create reports) 2) data coming from databases (either businesses and residential records). Bought from external sources. 3) data coming from Crm software and/or other softwares/functions like Accounting, Questionnaires to customers, Google Analytics, social media and marketing campaigns sw and so on…. 4) data from (1) to (3) should then be used/reviewed/manipulated by partners from different parts of the world. Extra features would be to be able to send reminders, emails, tasks, pictures…. all embedded in the software! Important would be to be able to limit the access to those data in different ways. An example use of software? I access my dashboard and see that customer A, on the website, is active making and receiving offers but, by analysing his activity thanks to data coming from 1 (see above), i find out that he needs intervention on a particular issue. I prepare a report (detailed with pictures, notes, ideas, automated/suggested flow) and send this report to partner on the other side of the world. I am also able to suggest my partner to use that consultant simply looking at database (see 2 above). Partner accesses his dashboard with job and tasks to be done! As far as point 3 above, say that customer A wants social media campaigns, we can do it from within software (or at least track results, on the software, for that specific campaign simply by importing/fetching data)…. and so on… So, question is: -> build from scratch or develop only add-ons for an existing sw? -> if building from scratch, which language is better? Two web based softwares i like are: Basecamphq and Netvibes! BasecampHq is a collaborative sw, with different add-ons (more focused on collaborative, less on social features), while Netvibes is dashboard based and with different add-ons but seems to be more focused on social media rather than collaboration. I kind of liked the idea of having a software with removable tiles (like if i were on Windows 8). If i do not need feature i’ll just simply click on X and take it off! Thanks, in advance, for your help and apologies for such a long post! Brainwashed
CRM software are the best tool to collaborate your sales, service, marketing, operations and commercial teams. This will give an end to end visibility of all the processes and actionable information. There are many ready to use tools available from a basic to complx capability. CRMnext <a href="http://www.crmnext.com/us/banking.aspx">CRM in Banking</a> is the best implementation of collaboration across various product lines and processng departments.