What is the difference between Intranet, ERP and CRM? [closed] - crm

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
This question does not appear to be about programming within the scope defined in the help center.
Closed 8 years ago.
Improve this question
I'm in an internship and have been given a project to develop an application for a warehouse. I googled for solutions I found some systems like Intranet, ERP and CRM.
I don't know what is the best solution and I don't know what is the difference between those three solutions.
What is the best one to use for my application and what is the best system to use?
p.s : I can't use the openERP system.

Intranets are internal company websites used to share information between colleagues or to serve specific internal business needs, such as internal ticketing systems for the IT Support teams, etc.
CRM, or Customer Relationship Management systems are used for storing and tracking information about your current and potential customers. It could be integrated with other systems, such as your sales systems, to give a single view of that customer, i.e. show any interaction the customer may have made (telephone calls, meetings, previous sales etc). A very popular online CRM used by a lot people at the moment is SalesForce.com, for example.
It sounds like you need an ERP system, or Enterprise Resource Planning, which could integrate a whole bunch of different systems and bring in things like manufacturing, sales, customer data, finance etc. BUT this is no small task and I think as an intern you will struggle A LOT with this.
That said, what exactly does this application need to do for your warehouse? How big is your warehouse, how many products are you talking about/sales turnover/how fast do products move? DO you have to develop this yourself or do you just have to make some recommendations? Normally ERP system implementation will take a lot of planning, a lot of previous experience and a lot of people to implement, and normally very costly!

I will prefer Adempiere ERP, it best suits your internship project. Its an open source ERP and it will fulfill all your needs. But requires little effort to learn and configure but its best.
Given below the differences of Intranet, ERP and CRM:
ERP: ENTERPRISE RESOURCE PLANNING:
An ERP solution is fully integrated software that allows communication across all areas of the business. ERP software applications can be used to manage product planning, parts purchasing, inventories, interacting with suppliers, providing customer service, and tracking orders. ERP can also include application modules for the finance and human resources aspects of a business.
An ERP solution can include CRM This is part of the Customer Service Module however it is tied into other modules.
It is ONE software handling multiple processes and automatically updating each stage of a job. ie: say an order comes in through sales (CRM) ordering to buy 10 pairs of pants, this will then check in the ERP Warehouse module to make sure this item is available, if not it will then work through to the manufacturing module which will then create an alert for them to make some more pants, it will then update dispatch send it to the customer, update Finance and send an invoice and then finally update the CRM for future customer interaction.
CRM :CUSTOMER RELATIONSHIP MANAGEMENT:
A CRM solution is software designed to manage all customer interactions in an organized way. It allows management, salespeople, people providing service, and perhaps the customer directly could access information, match customer needs with product plans and offerings, remind customers of service requirements, know what other products a customer had purchased, and so forth.
For more details refer: http://trak.in/tags/business/2010/12/27/erp-vs-crm/

Related

Recent Windows Workflow examples for web application

We will be building (extending) an existing ordering capability on our flagship product.
Currently the ordering functionality only starts a manual fulfillment process via a Sales Force CRM ticket.
The future state is to have the order process and fulfillment process all automated. This is vehicle acquisition for leasing, so the process will be quite complicated taking into account registration, insurance and driver info on a per state basis.
This is screaming workflow. I've been reading on WF but I haven't found a lot of current examples.
The tech showed up around 2006 but doesn't seem to have been adopted regularly.
I am looking for some references to implementing WF in a production web application that will integrate with several other systems and individuals to complete the process.
If not WF, is there something else? We really do not want to implement a bunch of custom rules that will likely change over time.

Drupal 7 Intranet Portal (Open Atrium Alternative)

I need to create an intranet portal in Drupal 7.
What will the required contributed Drupal 7 modules to accomplish a complete Intranet Portal.
The answer to this question will be different in each individual instance and will depend on the needs of the users.
Research the needs by speaking to the intended users, but don't ask them what they want. Instead, ask them about the problems they have. Ask which tasks they have trouble completing and find out the underlying cause. This will give you an idea of the applications they need.
Start with up to six of these problems and plan a schedule of work for the coming year with, say, quarterly releases. Develop a prototype and test it with your users. Listen to their feedback and continue to make improvements.
Don't think of this as a technology implementation, but as an ongoing process. You will find this helps with your stakeholder management: setting the six focus areas sets their expectations and listening to their feedback includes them in the process. This is valuable for adoption as you will spend less effort getting people onside since you already have advocates in place in the business.

Project management app for web developers? [closed]

Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers.
We don’t allow questions seeking recommendations for books, tools, software libraries, and more. You can edit the question so it can be answered with facts and citations.
Closed 3 years ago.
Improve this question
I am tired of having to manage projects manually. We use subversion for version control, but ultimately, I want an app that can:
Send out notifications to clients on the progress of their projects
Allow clients to log in and see screenshots of projects
Keep track of money paid, as well as invoice due dates and how much is outstanding
Allow clients to post any queries regarding the project in an area
Manage several projects
I currently use
SubVersion
WHMCS --> would be great if it could integrate into this
Any suggestions would be great? Or might I have to write an app like this myself?
Redmine
Redmine is a flexible project
management web application. Written
using Ruby on Rails framework, it is
cross-platform and cross-database.
Redmine is open source and released
under the terms of the GNU General
Public License v2 (GPL). Features
Below are some of the main features of
Redmine.
Multiple projects support
Flexible role based access control
Flexible issue tracking system
Gantt chart and calendar
News, documents & files management
Feeds & email notifications
Per project wiki
Per project forums
Time tracking
Custom fields for issues, time-entries, projects and users
SCM integration (SVN, CVS, Git, Mercurial, Bazaar and Darcs)
Issue creation via email
Multiple LDAP authentication support
User self-registration support
Multilanguage support
Multiple databases support
Go Redmine site
You should definately check out Gemini. This has loads of awesome features and can do all of the above (plus a whole lot more). Also, we'll be bringing out some great new functionality on the finance side in the next few weeks.
Dave
I've been looking at Redmine: http://www.redmine.org/
As of now, I've only been looking at it for my 2 person company, and as it integrages subversion and other version control system directly into projects, I think it's an OK choise.
But as mentioned, I haven't used it in production like environemts yet, but it look well tested.
There is also a Turnkey version of it, which is ready to be used as a live CD or in a Virtual Machine: http://www.turnkeylinux.org/redmine
/Kristoffer
If you are looking for something that is hosted I would consider assembla.com. It has just about every feature you could want, and has worked really well for me in the past.
http://www.assembla.com/
We use PivotalTracker
Doesn't have all the features you mention, but it is useful for client interaction and project management.
You could write the app yourself, but you'd likely be better off just going with a SaaS! Believe it.
Your software needs are a bit ahead of what traditional project management apps offer, and it is likely you'll find many systems to be insufficient.
Warning: Just because most PM apps will be insufficient doesn't mean you should settle with multiple different apps. This will lead to double entry, inefficiency, and a list of other problems that come with apps that don't integrate properly. You're better off with something that combines everything you need into one system.
You could try WORKetc, they have a 14 day free trial and combine all the core essentials for web devs. CRM, Project management, collaboration tools, billing, support tools, email marketing, and even client logins (invite clients/contractors to check on projects you're working on related to them + they can collaborate).
WORKetc combines key tools so that it can be used to manage an entire small business. Combined alerts, reminders, calendars, to-dos, document sharing, and a bunch of other features. Worth looking into, other than that I'd recommend looking at the Google Apps Marketplace. Cheers!
It all depends on the size and scope of your projects.
I would say that JIRA is the best system available at the moment and if you only require a small number of users (<=10) then it is only $10 a month.
It's definitely the most complete system out there but obviously there is the hurdle of cost and getting it set up (there is a lot of initial set up to get workflows and things working how you like them).

Building New Product: ASP.NET vs SharePoint 2010

Hi I met an investor who wants a new product to sells to other companies. We agreed to make it SaaS, but we're arguing over three options:
SaaS product using pure ASP.NET
Saas product using huge SharePoint server
A couple of SharePoint add-ons (web parts)
I can't disclose the product but its is about collaboration and involves many interaction between users. That is the reason why we have SharePoint as an option also because a user might optionally create web pages (single home page) many many times.
Some users don't want SaaS. So, there is possibility of hosting the product locally (to protect their 'sensitive' data).
So my question is: which one would you choose from programming point of view?
(Note:I asked this question in onstartup site, and i was advised to ask here for the technical aspect)
It's hard to give a conclusive answer without knowing more details of the project. However, my general advice is to consider SharePoint only if you plan to use its built-in features and don't need to add a lot of custom ones.
Moreover, I recommend you read these questions:
ASP.NET vs SharePoint - which one is better for web developers?
How good/bad is sharepoint programming?
https://stackoverflow.com/questions/256407/what-are-your-biggest-complaints-about-sharepoint
How is SharePoint perceived in your company?
based on tiny info of project , i would Harmonize with marek , as it deals with Collaboration
share point would be the best choice.
There are two things called "Sharepoint". There's Sharepoint Services, and Microsoft Office Sharepoint Server (MOSS). Sharepoint Services provides a lower level framework that you can build other applications upon rather nicely, and doesn't require any additional licensing. However, MOSS requires very expensive licensing, and will only make sense to build upon if your customers already have MOSS. You don't want to force them to purchase MOSS and implement it just to use your product. MOSS is built on WSS (Windows Sharepoint Services).
If you're selling it as SaaS, then that means you will need to buy those licenses, which will be very expensive.
If what you need to do is "Sharepoint with some additional stuff", then maybe sharepoint makes sense. If not, then go with a ground up approach.
SharePoint can be the main solution for enterprise, if users really need RIA and heavy customization, SilverLight would be one of your solution.

How to add hooks into CRM software

Not sure how to ask this question since I know very little about CRM software, but assume the following:
Joe has a website that offers a service related to customers of various businesses
Joe wants to approach companies and convince them to add hooks into their CRM software, so that every time they view an entry for a customer, there is one additional field, which points to information on Joe's website and is related to that customer.
As I understand it, most/all CRM systems have a way to add a new field for each entry in the database. However, for Joe to make it easier for companies to accept his proposal, can he prepare an add-on/script/plugin/etc so that every company with CRM software of a given brand can just run it and the new field gets added, so that Joe doesn't have to work with every company's individual CRM Software installation and tailor his solution to that? (Basically one add-on for companies who use SAP, one add-on for companies which use Oracle, etc)
Or is each company's CRM installation so customized that it is almost impossible to make a generic add-on/script/plugin/etc for all companies who use CRM of a given brand?
Unfortunately, there is no standard. This is one reason why it's a good idea to stick to popular CRMs such as Salesforce and SugarCRM. Both have a large selection of add-ons through AppExchange and SugarExchange respectively.
Most modern CRM solutions is based on an SOA approach. Each CRM platform is design to support independent vendor solutions like this. Each CRM uses a different deployment approach and different software development languages. Depending on the language you know, that may help direct you to the first CRM product.
I hope I understand your question correctly, you want any system to be able to link in to yours and retrieve a link so that people can pull data from your system via the link. If that is the case the best way is to create a Webservice, any CRM program should be able to call the Webservice and get the required data.

Resources