Software and user interfaces in Salesforce can be created using Apex, Salesforce's proprietary programming language, which has a Java-like syntax. Visualforce: A markup language to help developers create custom Salesforce pages with HTML-like code, and developers can also opt for a powerful combination of Apex and JavaScript.