function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion
Matt StarnMatt Starn 

LMS Development with C# on

I have a question concerning Salesforce and developing an LMS application through the API. I've seen a lot of instructions and tutorials on how to utilize Visualforce to create pages, applications as well as a way to extract the data within Salesforce and configure it with my own C# code through a console application or some kind of third-party application. But what I haven't seen is something where I can create C# functions and code and import it somehow into Salesforce so any application I develop can utilize the functions I create. Are there any good guidelines or resources towards trying to accomplish something like this?


I don't know if what I'm trying to do is clear, so I'll just be frank about what I'm looking for. I'm worried about the security of developing an LMS system purely with Javascript functions in addition to Visualforce, because some user could potentially rip the .js functions out of the application without needing the proper access or paying for it. Therefore, I'd feel more secure developing my LMS through a language I'm more comfortable with (C#) as opposed to a language I've rarely used (Javascript). However, I can't see anything concerning extracting the data in Salesforce and then using some C# code to display any pertinent information (such as a course) and then kicking the information back up to the application. Or as an alternative, some type of way to import C# code into a Static Resource (I know you can import Javascript code through this, but no clue about C# at all) and then call the functionality within the Apex code. Those are the two approaches I've thought of but can't find any documentation showing if they would successfully work or not. If there's a third workaround I haven't thought of, please feel free to chime in.


Hope that's clear enough and thanks for your time. Any help would definitely be appreciated.


-- Matt Starn

Hey Matt, 6 years on, did you find a good solution to integrating an LMS with SFDC? We're looking at this now and just want a really simple LMS to for our contacts and community users. Any tips would be very welcome! Cheers.
Mike NubianMike Nubian
As far as I know, large companies use an online system based on the LMS platform to study their employees. But what about small businesses? What perspectives are available for this category of commerce?
Kolin MacFarleyKolin MacFarley
Do you think that using the LMS platform is only for large enterprises? This is an erroneous judgment that you must discard. The unique working platform opens up its benefits to all users. Now even a small company can launch e-learning for their employees and develop their skills by using custom lms development ( This approach will significantly reduce any human resources and infrastructure costs. Such training provides an opportunity to empower your employees with technology, and scale the growth of your business, adapt to ever-changing markets.