Six steps, always in this order. At each one, you know what is expected of you, what J3B Web does on its side and what you get.
Step 1 of 61 to 2 weeks
Discovery
J3B Web looks at how you work today, before any talk of technology.
Good to knowIf existing software already meets your needs, you’ll find out at this step.
Your role
Explain how you do things, what frustrates you and what wastes your time.
J3B Web’s role
Observe your processes, ask a lot of questions and spot what can be simplified.
What you get
A summary of your needs, written in plain words.
Typical length
1 to 2 weeks
Step 2 of 6About 1 week
Plan and quote
You and J3B Web decide what gets built, in what order, and what is set aside for now.
Good to knowThe quote is free. Further down, you’ll see what makes it vary.
Your role
Set priorities. The essentials come first, the rest later.
J3B Web’s role
Break the project into modules, estimate each one and propose a focused first version (MVP).
What you get
A scope document and a quote broken down by module.
Typical length
About 1 week
Step 3 of 61 to 3 weeks
UX design
You see and try your software before a single line of code is written.
Good to knowThe screens are designed for desktop, tablet and phone from the start.
Your role
Click through the mockups and point out what doesn’t match how you really work.
J3B Web’s role
Draw the key screens, then adjust them based on your comments.
What you get
Clickable mockups, approved by you.
Typical length
1 to 3 weeks
Step 4 of 64 to 16 weeks depending on scope
Development
The software is built in small steps that you can try.
Real exampleBizHelperSuite is at version 1.565. The product moves forward in small releases, with no big risky leaps.
Your role
Try each new feature on a staging site and say what you think.
J3B Web’s role
Deliver a demo every two weeks and adjust based on your feedback.
What you get
A working version that grows with each cycle.
Typical length
4 to 16 weeks depending on scope
Step 5 of 61 to 2 weeks
Testing and launch
The launch is prepared so there are no bad surprises.
Real examplesRaise Next is checked by 386 automated tests. At Agence Distinction, each import from the old system compares the counts and money totals.
Your role
Check the software against real cases and get your team ready.
J3B Web’s role
Write automated tests, migrate your data, go live and train your users.
What you get
The software in production, your data imported, and training.
Typical length
1 to 2 weeks
Step 6 of 6Ongoing
Growth and support
Your software stays secure and keeps getting better.
Real exampleAgence Distinction sends encrypted backups off-site and logs each run.
Your role
Use the software and write down ideas as they come up.
J3B Web’s role
Manage hosting, backups, security updates and new features.
What you get
A support plan suited to how you use the software.
A web app opens in the browser on any device. Depending on your needs, it can also be installed like an app, work without a connection, or power a native mobile app.
app.yourcompany.ca/dashboard
Hi JulieDashboard
Search clients+ New
Offline ready
Pending24+12% this month
Signed18+4 this week
To invoice$12,4503 invoices ready
Sales by month
Recent quotes
Rés. Les Érables$2,480
Studio Nord$1,150
Groupe Riva$3,900
Café Lumière$860
Desktop. Large tables, multiple columns and keyboard shortcuts for office work. It’s the same code everywhere. The layout rearranges itself to fit the width of the screen.
Laptop. The same interface, more compact, for working on the go.
Tablet. The menu shrinks to icons and the touch targets are large, which is handy at the counter or in the field.
Phone. The essentials within thumb’s reach, with a navigation bar at the bottom and an offline mode when the app is a PWA.
Web app
Opens in the browser. Nothing to install.
Advantages
Only one version to maintain
Instant updates for everyone
Works on every device
Limitations
Needs an Internet connection
No icon on the home screen
Real exampleTrait d’Union Montérégien and Agence Distinction use their management tools at the office every day.
An iOS or Android app that talks to your web platform through an API.
Advantages
Full access to the device: camera, NFC, RFID readers
Listed in the App Store and Google Play
Limitations
Two platforms to publish and maintain
Store approval for every update
15 to 30% commission on in-app purchases
Real examplesBizTrack Suite has an Android app for Zebra RFID readers that counts inventory offline. Clexif has an API with more than 190 endpoints that serves an iOS and Android app.
Is your site already on WordPress, and does your team know how to use it? There’s no need to start over. J3B Web builds custom plugins that connect your site to your systems, such as a box office, an inventory or a CRM, and give your editors simple tools, with no code to touch.
01Your systems
A box office, an inventory, a CRM or any software that offers an API.
02The custom plugin
It imports the data on a schedule, stores it in WordPress and respects your team’s edits.
03Your site
Your editors work in WordPress and Elementor, as before. The pages update themselves.
Try it: your edits stay put
The box office sends its data as is, often in capitals and abbreviated. Lock a field and the plugin keeps your version, even when the box office changes its own. The other fields, like dates and statuses, update themselves.
This is how it works for a performing arts venue in Quebec: the box office stays the source for dates and statuses, and the team stays in charge of the text.
Show recordLast sync: 6:00 a.m.
Title
The Great Winter Circus
Box office:WINTER CIRCUS 2027 - EXTRA
Description
Acrobats, jugglers and live musicians: 90 minutes of wonder for the whole family.
Box office:Circus show. Running time 90 min.
Performances
2 dates · February 14 and 15
Box office:3 dates · February 14, 15 and 16
Badge
On sale
Box office:Sold out
Change the locks if you like, then sync.
Case study · WordPress plugin
A performing arts venue and its box office
Performing arts venue in Quebec · launching soon
A custom plugin connects the venue’s WordPress site to its Tuxedo box office. The lineup updates itself during the day, the team edits the text without worrying about the next sync, and the designer builds the pages in Elementor with real data.
For each project, J3B Web offers several palettes designed for your brand and your industry. You compare them on real screens, in light mode and dark mode, then you choose.
This site went through the same process. J3B Web tried three palettes and kept two, Cyanotype and Chantier. The Appearance button at the top of the page switches between them.
How it works
Proposals
Several palettes designed from your logo and your industry. Each one meets the WCAG contrast standards.
A test on your screens
You see each palette on your software’s screens, in light mode and dark mode, before you decide.
Your choice
One palette for everyone, or several that your users pick for themselves in their profile.
Easy to change later
The colors are kept in one place in the code. Adding a palette later doesn’t mean redoing the screens.
05 · Projects
Software that runs every day
SaaS products, custom management tools, mobile platforms and WordPress plugins, designed and programmed by J3B Web.
J3B Web product · Financial management for small businesses and accounting firms
Invoicing, automatic tax calculation (Canada, United States, Latin America), 21 currencies, AI receipt reading and accounting reports. Installs like an app, and expenses can be entered even with no connection.
From the quote request to the contract signed online, then to the invoice. Artist availability through Google Calendar, invoice payment by card, newsletters.
Social network and monetization for creators · clexif.ca
The API behind the iOS and Android app: subscriptions, shop, real-time virtual gifts, Stripe Connect payouts and push notifications. On the web, creators can also stream live.
Behind J3B Web is Bobby Bougie, a programmer analyst since 1997. The person who listens to you during discovery is the same person who writes the code and answers your questions.
1997Programmer analyst diploma, with distinction
1999–2004Crédit Lyonnais, in Paris and New York
2003J3B Web is founded
2009–2021Internal applications at CAE for about 5,000 users
TodaySaaS platforms, management tools, mobile APIs and WordPress plugins for clients in Quebec and across Canada
Transparency
A demo every two weeks. You see where your budget goes.
Ownership
The code and the data are yours, in a repository in your name.
Security
Two-factor authentication, encryption and Law 25 built in from the design stage.
Bilingualism
Your software in French and English from the start.
The price depends mostly on the number of modules, roles and integrations. After discovery, you get a free quote broken down by module. You can remove a module and see the effect on the budget.
Who owns the code?
You do. The code is handed over in a Git repository in your name, with its documentation.
What if J3B Web is no longer available one day?
The code follows PHP and CodeIgniter standards. It is documented and covered by automated tests, so another developer can take it over.
Can you modernize existing software?
Yes. Agence Distinction was using an aging system. The migration tools carry over more than 4,000 clients and 13,000 invoices, and each import compares the counts and money totals with the old system.
My site runs on WordPress. Do I have to start over?
No. A custom plugin adds what your current site is missing: a connection to your systems, content types of your own and tools for your editors. Your theme, Elementor and your pages stay in place.
A WordPress plugin or a dedicated app?
If the need is mostly about your site’s public content, such as a show lineup, a catalog or news, a WordPress plugin is often the simplest path. If your employees or clients need to log in to manage files, invoices or schedules, a dedicated app will be more robust.
Where will my data be hosted?
With a hosting provider chosen with you, in Canada if you prefer. Sensitive data and backups are encrypted.
Will my software comply with Law 25?
Compliance is planned from the design stage: consent, cookie management, encryption, privacy policy and access log.
A PWA or an app in the App Store?
For most business tools, a PWA is enough and costs less. A native app becomes useful when you need full access to the hardware, such as an RFID reader.
Get started
Tell Bobby about your project
A first 30-minute call, with no commitment. You come away with a clear idea, even if custom software isn’t right for you.