Introducing Dev Console: Native Salesforce Developer Workspace

Published: Oct 12 2026

Last Updated: Oct 13 2026

Introduction of Dev Console
Quick Verdict:

Salesforce developers rarely work in one tool. Keyword searches happen in VS Code, org comparisons in an external diff checker, test classes are written by hand, and the daily to-do list lives in a Notepad file. Dev Console by BOFC brings these Salesforce developer tools into one native workspace: keyword search, metadata compare and sync, test code generation, code coverage, anonymous Apex run history, async job management and a daily task manager, all inside your org, with a 15-day free trial that includes every feature.

Searching for one keyword across dozens of Apex classes. Pasting code into an external tool to compare two orgs. Hand-writing test classes just to reach 75% coverage. Salesforce developers do these things every week, usually in a different tool each time.

Dev Console is BOFC’s answer to that. It puts the Salesforce developer tools you reach for most into one workspace inside your org, so you can search, compare, test and run jobs without exporting code or switching windows.

BOFC has taken the friction out of repetitive admin work for more than a decade. Dev Console does the same for developers. This post covers what is inside, who it is for and how to get started in a few minutes.

Why Salesforce Developers Needed BOFC?

BOFC was initially built for admins, and it has earned its place there over more than a decade. But admins aren’t the only people doing repetitive work in Salesforce. Developers have their own version of the same problem.

Think about a typical developer’s day: searching for a keyword buried somewhere across dozens of Apex classes and Lightning components, comparing code between orgs by pasting it into an external tool, hand-writing test classes just to clear the 75% coverage bar, hunting for an old scheduled or batch job with no idea what it actually does, losing track of anonymous Apex snippets the moment the window closes, and keeping the day’s to-do list in a Notepad file because Salesforce never gave them anywhere better to put it.

None of these problems are new. Dev Console is our answer to them.

What’s Inside Dev Console?

Dev Console brings together the tools developers have been piecing together from Notepad files, external diff checkers, Workbench, VSCode, and their own memory, and puts them in one place, inside Salesforce:

Feature 1 : Daily Task & Notes Manager — track notes, tasks, subtasks, and schedules in one personal workspace, without switching between sticky notes, notebooks, and reminder apps.

Daily Task & Notes Manager

Feature 2 : Text / Keyword Search — find any keyword across Apex, LWC, Aura, Visualforce, and email templates, with exact or fuzzy matching and line-level references.

Text / Keyword Search

Feature 3 : Compare Metadata — Compare Apex classes, triggers, Visualforce, LWC, Aura, and email templates side by side across orgs, with color-coded diffs and one-click sync — no external tools required.

  • Compare

Compare Metadata

  • Sync

Sync Metadata

Feature 4 : Execute Anonymous Run History — run any number of anonymous Apex snippets and keep a full history of previous runs in the same window, so nothing gets lost.

Execute Anonymous Run History

Feature 5 : Automatic Test Code Generator — generate test code for Apex classes and triggers automatically, cutting down the manual effort of hitting 75% coverage.

Automatic Test Code Generator
Feature 6 : Code Coverage — see covered and uncovered lines for every Apex class and trigger on a single screen.

  • Single View

Code Coverage single view

  • Covered or uncovered lines

Code Coverage uncoverd line

Feature 7 : Async Manager — Manage Schedulable Classes – manage every schedulable class from one view, generate CRON expressions without writing the syntax yourself, save descriptions, and run classes with logs on the same page.

  • Single View

Async Manager single view

  • Save Information

Async Manager save information

  • Generate CRON

Async Manager generate cron

Feature 8 : Async Manager — Manage Batch Classes – See every batch class in one place, document what each one does, and run jobs with logs on the same screen.

Async Manager — Manage Batch Classes

Each of these solves a problem developers have quietly worked around for years. Together, they’re meant to do for developers what BOFC has already done for admins: take the friction out of daily work.

Who Should Use Dev Console

  • Salesforce developers: Search, compare, test, run and manage jobs from one workspace, without leaving your org.
  • Consultants and agencies: Move between client orgs and compare code without sending it to external tools.
  • Admins and teams: If you already use BOFC, the developer tools are now in the same app you know.

How Dev Console Works Inside Salesforce?

Dev Console follows the same principle as the original BOFC: stay inside Salesforce, keep it simple, and don’t make people choose between doing it right and doing it fast. That’s why Compare and Sync and Text and Keyword Search run natively in the app. Getting the job done shouldn’t mean taking your org’s code somewhere it doesn’t need to go.

How to Get Started

  1. Install BOFC from Salesforce AppExchange in your sandbox or production org.
  2. Open BOFC in your org and go to Dev Console.
  3. Pick an operation and start working. The 15-day free trial includes every feature.
Like what you see? Share with a friend.

Frequently Asked Questions

Yes. Dev Console runs inside your org as a managed package, in both Lightning Experience and Classic. It works without any external middleware, so there is no second tool to open or log in to.

No. Dev Console is built to stay within your org boundary. Source code, metadata definitions and customer records are not sent to third-party cloud servers.

Yes. You can run tests in real time, review detailed results and logs, and check deployment readiness from the same workspace. Code coverage for your classes sits in the same console, so you don’t switch screens to validate a release.

Dev Console gives you one view of your Batch Apex and Schedulable Apex classes, so you don’t dig through Setup to find them. You can check job status and performance and spot problems faster.

Yes. Multi-Run Execution lets you run several Apex executions together and keep working while they complete.