Tag Info

Hot answers tagged

8

I was working for an employer once making CRM software when someone 'important' asked Why are you making CRM software and not using one of the plethora of CRM packages that already exists? To which I replied: For the very same reason that there are a plethora of CRM packages. I went on to explain, that for certain (many?) types of businesses ...


6

In short, and from the viewpoint of a user of these systems: A user of a CMS manages the content and structure of a website. A user of a CRM manages a company's contacts. A user of an ERP application manages invoices, product prices and inventory. A CMS is something completely different than a CRM/ERP application. There is often overlap between a CRM and ...


5

Oh man. I don't even know where to start. As a seasoned programmer and server operator I am gonna just put it out there. This software is very poorly made with no attention to detail and is full of spaghetti code that just creates conflicts with everything you do. In plain english they built a ferrari body and put a vw bug engine in it. Very sad. After ...


4

I think you are reading too much into this. They probably simply have a project related to CRM, and have decided to implement it using .NET technologies. .NET, like any development framework, is not tied to any specific field of problems (though it is a popular choice for typical "business/enterprise development"). But if a project uses .NET, job ads for it ...


3

Caching of some types can make sense, but 500 concurrent users is generally vastly below the point where you'd need to even consider it. 1-2 enterprise quality servers can handle thousands of concurrent users, even with pretty heavy usage, if sanely implemented. It's good to perform capacity planning (here's a Link Server example), but database caching is ...


3

I think I found the best of both worlds. On Microsoft's MSDN archive they have a LINQ Entity Data Reader which will allow me to turn my EF object in to a DbDataReader which can be passed in to SqlBulkInsert.


3

Some reasons to build your own: OTS solutions do not offer what you need. You have the resoruces (time, budget, talent). If an OTS solution can provide what you need then it might be better to go with those. If you aren't familiar with what existing solutions are capable of, ask the vendors for a demo. They will probably be very happy to set you up with ...


2

It's actually quite common (in Australia at least) for companies to use .NET to develop the "glue" applications between many different CRM packages (SAP being a popular component). It would not surprise me if a lot of these roles consisted of much of this kind of work.


2

Although quite heavyweight, whenever I have had to document a software design I usually went for the MIL-STD-498. I'm not saying you should produce (at least one of) each of the 22 document types it consists of, but rather to just choose one or two that make sense and then use the layout as a general guideline. The one you might need is the Software Design ...


2

I can't speak about SAP's CRM implementation, but Microsoft Dynamics CRM 2011 (previous versions, not so much) is an impressive bit of software (as far as "enterprise" software goes). It's really an application platform/framework that happens to have a built-in CRM solution. It can be customized quite extensively right from within the browser-based ...


2

Is there any CRM system that can be put upon our PostgreSQL database and just utilize the data we have and store what we do not have? here's your problem - you want a CMS, but you don't want to use the functionality that CMS offers you, you want to bend it to your requirements. Here's a suggestion: why not look for a CMS that does the things you are ...


1

Off the shelf tools exist to meet customer needs. Building an off the shelf tool that does everything any customer might need is a kind of panacea that a lot of companies try to build. The problem client companies like yours have is that no "all in one" system will ever do absolutely everything your company needs. So extensibility and customisability are ...


1

Your case is typically solved by a class of application development tools usually referred to as ETL (Extract, Transform and Load). In SQL Server, you can use SSIS (see this link for example: SSIS Tutorial There are free ETL tools such as a special edition of Expressior Studio The nice thing about tools such as these is that you can build your application ...


1

This is one scenario where an ORM can be quite counter-productive, at least from a performance standpoint. Especially out of the box, and following the typical usage patterns they will perform horribly at this sort of work. You would be better off using SQL bulk copy or straight ADO.NET [no entity framework] here. If you do decide to take this dive, check ...


1

ASP.NET along with C# (plugins/console apps), JScript and XML are important skills for a Microsoft Dynamics CRM developer. ASP.NET is mostly used in portals and to integrate other applications into the CRM interface. EDIT - In the .NET world, ASP.NET is a sought after skill, yes. I am a Microsoft CRM developer so I can only speak to this product ...


1

Follow-up After trying SugarCRM some more for another project that needed the basic functionality and practically none custom development, I can only say that, if you can, avoid the module builder and just use SugarCRM as is. If you need to develop something more specialized/customized, considering its current state (well, and the two years before) stay ...


1

I have made more succesfull modifications to the SugarCRM system that I can even remember, and clearly it is not for the LAZY developer that wants everything prebuilt. The honest truth is that these so called programmers, do not know anything about the market outside their company every company is different in every aspect, and the platform in which sugar ...



Only top voted, non community-wiki answers of a minimum length are eligible