SWOTStudio
by Sohel
Demo version

1 SWOT template

The PowerPoint format every deck is built on. Each deck page is a copy of one template slide, filled with the factory's data. Load it once: it stays in this browser.

⇧ Load templateSWOT ANALYSIS FORMAT.pptx, drop or click

Deck pages and the slide each one uses

Template slides

Preview, JPEG and PDF pages use the built-in picture of this template as background. A changed template shows in the PowerPoint export; for an exact PDF of a changed design, save the PowerPoint as PDF.

2 Load the two files

Not tied to any one season or brand. The factory master Excel carries the factory text. The contact list Excel fills the factory contacts for the last page of every deck. Order quantities and late shipments are loaded in the Order & Punctuality Data tab. Nothing is uploaded; the files are read inside this browser.

AFactory master (Excel)The all-factories workbook (.xlsx or .xlsm) with FACTORY, CONTACTS and LISTS sheets. Drop here or click. It replaces the library and stays in this browser.
BContact list (Excel)Columns: Supplier name, Concern Person, Designation, Email, Mobile no 1, Mobile no 2. Drop here or click. New people are added, changed details updated, nobody duplicated.
Excel formats: Every format loads back into the builder unchanged.
SWOT Studio logo

Demo version

SWOT Studio

Guidebook

Every screen, every button, and every page of the deck.
Ten steps from an empty app to a finished supplier SWOT deck.

Md. Sohel Rana Compiled and built by Md. Sohel Rana sohelprsnl.com

SWOT Studio by Sohel · guidebook edition 28 Sep 2026

Contents

  1. What you need before you start
  2. The ten steps
    1. Open SWOT Studio
    2. Load the template
    3. Load the factory master and the contact list
    4. Add or update a factory
    5. Keep the Factory Library clean
    6. Load the order and punctuality data
    7. Review the order data against the DD export
    8. Choose what to build
    9. Preview and export
    10. Save a full backup
  3. Every page of the deck
  4. Locks, statuses and checks
  5. Your Excel files
  6. Good habits
  7. If something goes wrong
Every picture in this book is SWOT Studio running on the made-up sample data of this demo, not a drawing. Press Try it with sample data in the dark bar on top to load the same data. Pictures are taken at 3x pixel density, so they stay sharp when you zoom in or print.
Save as PDF opens the print dialog already set to A4 portrait. Choose Save as PDF as the destination. Under More settings, tick Background graphics and untick Headers and footers.

What you need before you start

1 · The SWOT template (.pptx)

The empty PowerPoint format, SWOT ANALYSIS FORMAT.pptx. Every deck page is a copy of one of its slides. Load it once and lock it.

Use the empty format, not a deck you exported before. An exported deck carries old supplier text.

2 · The factory master (.xlsx or .xlsm)

One row per factory, with the sheets FACTORY, CONTACTS and LISTS. It carries the factory text, the categories and the four SWOT boxes.

No file yet? Download the blank format in Load files, or add factories one by one in Factory Details Input.

3 · Order and punctuality data (.xlsx)

One row per season and factory: total, shipped and late quantity. Download the import template in Order & Punctuality Data and fill it.

Pages 4, 5 and 6 of the deck need this data. Late quantity left blank shows as "?" and weakens the punctuality page.

4 · Photos, audit reports and the DD export

Up to 3 factory photos and the SC and QA audit reports as JPG or PNG. The weekly DD export, Report BD orders or DD_BD_by model, for the order data review.

PDF audit reports do not load. Save the page as a high-resolution image first.

Nothing leaves your computer. SWOT Studio reads every file inside the app. It has no internet connection and uploads nothing. Your work is saved inside the app on this computer, so a full backup is the only copy you can move or keep safe.

The ten steps

1

Open SWOT Studio

Two ways to run it. Both work the same.

  • Desktop app. Run SWOT-Studio-Setup. It installs for your Windows user only and needs no admin rights. Open it from the SWOT Studio shortcut on the desktop or in the Start menu.
  • HTML file. Open SWOT Studio by Sohel.html in Chrome or Edge. Always open it from the same folder and the same browser, because the work is saved in that browser.
The top bar with the tabs
The top bar. The tabs run in working order, 1 to 6. Under them: Guidebook, Save full backup, Load backup and the colour theme.

The desktop app has a menu. File: Save full backup (Ctrl+S), Load backup (Ctrl+O). Screens: Ctrl+1 to Ctrl+7 open the tabs in order, Ctrl+8 opens this Guidebook. File, Save Guidebook as PDF writes this book as an A4 PDF straight to Downloads. Every file you export goes straight to your Downloads folder. A file with the same name gets " (1)" added, so nothing is overwritten.

Windows may show "Windows protected your PC" the first time, because the installer is not code-signed. Click More info, then Run anyway. If your IT blocks it, ask them to allow the file by its SHA-256 from SHA256SUMS.txt.

2

Load the template · tab 1

Drop SWOT ANALYSIS FORMAT.pptx on Load template. The strip on top shows the file, the slide count, how many deck pages have their own slide, and the lock.

The template tab with the lock and the deck page map
Template, as it opens in this demo. No template is loaded, so every page uses the built-in slide design. With your own template loaded, the boxes show the file, slides used, deck pages mapped and the lock.
  • Set pages automatically maps each deck page to the right template slide. Check the Used as column if your format has extra slides.
  • Pick a Demo factory and download the demo deck. It is built exactly as a real export, so you see the result before you start.
  • Lock template when it is right. A locked template cannot be replaced or forgotten by mistake.
3

Load the factory master and the contact list · tab 2

Drop the factory master on tile A, and the contact list on tile B. The green line under them counts the factories, the main categories and how many factories have contacts.

Load files with the factory master loaded
Load files. The five Excel format buttons give you every blank format and every export. Each one loads back unchanged.
  • A new master replaces the library. Rows you locked permanently keep the library copy. Locked rows take the file's data and stay locked. Locked rows that are not in the file stay.
  • The contact list adds new people and updates changed details. Nobody is duplicated.

Loading a master removes open rows that are not in the file. Export the library first if you edited it in the app.

4

Add or update a factory · tab 3

Two ways in: Import Excel (one supplier form or many rows), or the blank form for one factory. Both land in a list first. Nothing reaches the library until you tick the rows and click Move ticked rows to the library.

The blank form for one factory
Factory Details Input. Fields with a red star are required. Grey text inside a box is only a guide and disappears when you type.
  • Factory must match the factory name in the DD export exactly, for example Alpha Denim Ltd (Demo). The order data and the DD review match on this name.
  • Name printed on slides is what the deck shows. Keep it short and clean.
  • The four SWOT boxes are mandatory. Write one point per line. A factory without them does not save.
  • Last SC and QA audit date is kept in the library and the Excel exports. It is not printed on the deck.
  • Download one-factory supplier form gives the supplier a simple Excel to fill. It carries details and contacts only. Your SWOT, categories and status stay out of it.
5

Keep the Factory Library clean · tab 4

Every saved factory, with filters on every column. The tiles on top count what needs work.

The Factory Library tiles and import buttons
The tiles. Info missing names the two fields missing most often. Photos, audit reports and contacts each show how many factories have them.
  • Import factory photos & audit reports takes files or one .zip. Name each file after the factory: <Factory> BD_FP1.jpg to _FP3, <Factory> BD_SC.png, <Factory> BD_QA.png. Download file name list gives the exact name for every factory.
  • Import contact lists takes several .xlsx files at once.
  • Export library writes the factory master Excel. That file loads back as file A.
  • Lock rows you have checked. The lock levels are explained under Locks, statuses and checks.
The Factory Library table
The library table. Each column has its own filter. "missing" in amber is a gap to fill before you build.
6

Load the order and punctuality data · tab 5

Click Download template, fill one row per season and factory, and drop it on Import Excel. Columns: SEASON, MERCHANDISER, MAIN CATEGORY, FACTORY, SUPPLIER, TOTAL, SHIPPED, LATE. On time is calculated as shipped minus late.

Order and Punctuality Data tiles and import bar
The tiles. Late blank counts rows with no late quantity. Not in master counts rows whose factory is not in the library.
  • An import replaces the imported rows. Rows you added by hand stay, unless the file has the same season and factory.
  • + Add data by hand adds one season and factory per row. + New season and + New factory are there too.
  • SWOT status links each row to the library. Yes: all four SWOT boxes filled. Missing with + Complete SWOT: in the library, SWOT boxes empty. No with + Add SWOT: not in the library; the button opens the blank form already filled from the row.
  • Close season locks a whole season permanently when it is final.
The order data table with SWOT status
The order data table. A shipped figure in red with a warning sign is above the order plus the over-shipment allowance (next to Lock all shown, 5% by default). Check it before you build.
7

Review the order data against the DD export · tab 5b

Drop the DD export on Load DD file. The review keeps Dhaka Office orders, leaves out Cancelled, includes status New, and counts pieces (total_of_elements) per factory and season. Columns are found by name, so a changed layout still loads.

Order Data Review season totals and status tiles
Season totals first, then five status tiles. The Season picker filters the whole page, totals included.
  • Nothing changes until you click an action. Use DD qty writes the total quantity. If shipped would then be above the new order plus the over-shipment allowance (5% unless you change it in tab 5), a second question asks: Yes reduces shipped and late by the same % as the order, in whole pieces; No keeps them and marks the row in red. Example: order 100, shipped 90, late 5, DD says 80. Yes gives shipped 72 and late 4.
  • Use DD qty for ticked updates rows with status Different. Permanent rows and closed seasons are never changed.
  • Add ticked missing rows adds rows for factories that are in the DD and the library but have no order row. Add factory starts a new library factory from the DD name.
  • Tolerance % treats small differences as Match. Leave it at 0 unless you agree a tolerance with the team.
  • Export check to Excel keeps a record of the review.
Order Data Review table
The review table. Difference is DD minus order data. Tick rows, then use the buttons above the table.
8

Choose what to build · tab 6

Pick One factory, a Category, or All factories. In Category, pick the main category, then tick one or more product categories. Remarks such as no SWOT text, no orders and shipped > order show on the right of each factory in the list, and under the factory name when you build One factory. Tick the seasons the charts should cover. Open Cover text, export settings to set the cover date, Prepared by, Office, the punctuality period label and the export resolution.

Choose what to build with one factory picked
The pie base line explains 100% on the pie: all orders of factories in the same main category. Inactive factories are never counted.

The Order summary under it shows the tiles and one row per ticked factory. Export to Excel saves exactly that: the factories and seasons ticked, the same order, a total row, and an ABOUT sheet with the selection and the season base.

Export resolution: 4K Ultra HD 3840 x 2160 is the default and the best view. 300 DPI (4000 x 2250) is for print. 200 and 150 DPI make smaller files.

9

Preview and export · tab 6b

Every page shows as it will export. Click any page to see it large. In the large view, click again to zoom in, use Previous and Next or the arrow keys to move between pages, and press Esc to close. Untick a page's Export box to leave it out of PowerPoint, PDF and JPEG. The green or amber line above the pages says if a required field is empty.

Preview and export with the eight pages
Preview. Each chart page also exports its single chart as JPEG, for use in mails and reports.
PowerPoint, previewed factory / whole selection
The cover, info and SWOT pages are editable text. Chart pages are pictures. Whole selection builds one deck with every ticked factory.
PDF, previewed factory / whole selection
A fixed copy to send. It uses the built-in picture of the template as background.
All pages as JPEG
One picture per page, named with the page number shown on screen, for example Alpha_Denim_Ltd_Demo_p6_Punctuality.jpg.
10

Save a full backup

Click Save full backup in the top bar (Ctrl+S in the desktop app). One .zip file holds the library, order data, DD check, template, photos and audit reports.

  • Save one at the end of every working session, and before you load a new master.
  • To move to another computer, or from the HTML file to the desktop app, save a backup on one side and Load backup on the other.
  • Load backup asks first and shows what the file holds. It replaces the work in the app.

Clearing the browser data, or opening the HTML file from a different folder, starts with an empty app. The backup is your safety net.

Every page of the deck

Eight pages, 13.333 x 7.5 inches, the template's own size. Each page takes its data from one place. Fill that place and the page fills itself.

Deck page 1, cover
1 · Cover. Main and product category, Prepared by, date and office. From the library and Cover text settings.
Deck page 2, factory information
2 · Factory information. Capacity, customers, facilities, and up to 3 photos. From the library.
Deck page 3, SWOT
3 · SWOT. The four boxes, one point per line. From the library.
Deck page 4, order comparison per season
4 · Order comparison, per season. One pie per ticked season: the factory's share of its main category. From order data.
Deck page 5, order comparison combined
5 · Order comparison, combined. One pie for all ticked seasons plus a bar per season. From order data.
Deck page 6, punctuality
6 · Punctuality. On-time doughnut and late quantity bar per season. Needs shipped and late.
Deck page 7, audit info
7 · Audit info. The SC and QA report pictures. Needs at least one report.
Deck page 8, contact details
8 · Contact details. From the contact list. Every name and number is made up.

Locks, statuses and checks

Lock levels · library and order data

LevelEditImports update itDeleteUse it when
OpenYesYesYesThe row is still being filled.
LockedYesYesNoThe row is checked, but new files may still refresh it.
PermanentNoNo, imports skip itNoThe row is final and approved.
Closed seasonNoNoNoA whole season in order data is final.

Unlock goes one step at a time: Unlock permanent makes a row Locked, Unlock makes it Open. The buttons "Lock all shown" act only on the rows the filters show.

Factory status

Active and Potential
Counted in the pies and the totals, and available in Build.
Inactive
Left out of every deck and every total. Use it for factories you stopped working with, instead of deleting them.

Order Data Review statuses

StatusWhat it meansWhat to do
MatchOrder data total equals the DD, within the tolerance.Nothing.
DifferentThe totals differ.Check why, then tick and Use DD qty.
In DD, no order rowThe factory is in the library and the DD, but has no order row for that season.Tick and Add ticked missing rows, or click Add row.
New factoryThe DD factory is not in the library.Add factory, then fill its details and SWOT.
Order row, not in DDYou have an order row, but the DD has no Dhaka Office order for it.Check the factory name spelling and the season.

Your Excel files

FileWhereWhat it holdsLoads back into
Factory_Basic_Information_FORMAT.xlsxLoad files, Factory Details InputBlank all-factories formatTile A or Import Excel
SWOT_Master_Input_<date>.xlsxExport libraryEvery factory, categories, contacts, lock stateTile A
One-factory supplier formLoad files, Factory Details InputOne factory's details and contacts, for the supplierImport Excel in tab 3
Supplier_Contact_List_<date>.xlsxLoad filesSupplier, Concern Person, Designation, Email, Mobile 1 and 2Tile B, or Import contact lists
PHOTO_AUDIT_FILE_NAMES_<date>.xlsxFactory LibraryThe exact photo and audit file name for every factoryReference only
FACTORY_PHOTOS_SC_QA_<date>.zipFactory LibraryEvery photo and audit report, correctly namedImport factory photos & audit reports
Order_Punctuality_Data_IMPORT_TEMPLATE.xlsxOrder & Punctuality DataBlank order data templateImport Excel in tab 5
ORDER_PUNCTUALITY_DATA_<date>.xlsxOrder & Punctuality DataEvery order row with totals by categoryImport Excel in tab 5
DD_CHECK_<date>.xlsxOrder Data ReviewThe review with rules, season totals and every lineRecord only
SWOT_Studio_full_backup_<date>.zipTop barEverything in the appLoad backup

Good habits

  1. One owner of the library. Collect supplier forms by mail, then import them yourself. Two people editing two copies means one set of changes is lost.
  2. Use the DD factory name. Copy the factory name from the DD export into Factory. Every match in the app runs on it.
  3. Review before you build. Run the Order Data Review with the latest DD export before every deck round. Fix Different and Order row, not in DD first.
  4. Fill late quantity. A blank late shows "?" and the punctuality page loses its point.
  5. Lock what is final. Lock checked factories. Close a season once its numbers are signed off.
  6. Keep photos current. Replace factory photos and audit reports after each new audit. The file name decides the slot, so a new FP1 replaces only the old FP1.
  7. Back up every session. Keep the last few backups in a shared or synced folder, not only in Downloads.
  8. Check the deck before you send it. Open the PowerPoint, read page 3 and page 6, then send.

If something goes wrong

What you seeWhyWhat to do
The app opens emptyThe HTML file was opened from another folder or browser, or browser data was cleared.Load backup.
Some tabs are grey and cannot be clickedNo factory master is loaded yet.Load file A, or load a backup.
Red note: "exported deck, not the empty format"The saved template has old supplier text inside.Unlock the template, load SWOT ANALYSIS FORMAT.pptx, lock it again.
A factory is missing from BuildIt is Inactive, or it has no category.Check Status and the categories in the library.
Pages 4 to 6 are emptyNo order row for the ticked seasons, or the factory name differs.Check Order & Punctuality Data. Use the DD name.
Shipped in red with a warning sign, or "shipped > order" in BuildShipped is above the order plus the over-shipment allowance. Often the total came from the DD and shipped was kept.Correct shipped or the total in tab 5, or use DD qty again and answer Yes.
A photo or audit report does not appearThe file name does not match the factory, or it is a PDF.Use Download file name list. Save PDF reports as JPG or PNG.
"Permanent" row does not updatePermanent rows skip every import on purpose.Unlock permanent first.
Windows blocks the installerThe installer is not code-signed.More info, Run anyway. Or ask IT to allow it by its SHA-256.
SWOT Studio by Sohel · Guidebook, 28 Sep 2026 · Compiled and built by Md. Sohel Rana

Charts keep the deck's own colours, fonts and point sizes. Text pages follow the original slide layouts: teal cover, supplier info, green SWOT boxes.

Md. Sohel RanaCompiled and built byMd. Sohel Ranasohelprsnl.com