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.
Deck pages and the slide each one uses
Template slides
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.
3 Factory Details Input
Bring suppliers in two ways: import an Excel in the format (one or many suppliers), or fill the blank form for one supplier. Both land in the list below, where anyone can update, edit or delete. Tick the checked rows and move them to the library. Nothing reaches the library until then. The four SWOT boxes are mandatory: a supplier does not save, and does not move to the library, without them.
Add single supplier basic information (blank form)
4 Factory Library
Every saved supplier. Edit, update or delete any record. Two lock levels. Locked: you can edit, and an imported file (master, factory Excel, contacts, photo or audit packs) can update it, but you cannot delete it. Permanent: no edit, no update, no delete, and imports skip it. Unlock goes one step at a time: Unlock permanent makes it Locked, Unlock makes it Open. Saved in this browser at once. Export library writes the factory master Excel, and that file loads back as file A.
File name rules for import (follow them so no file is missed)
Alpha Denim Ltd Demo_FP1.jpgAlpha Denim Ltd Demo_FP2.jpgAlpha Denim Ltd Demo_FP3.pngCrescent Woven Ltd Demo_SC.png social complianceCrescent Woven Ltd Demo_QA.png quality5 Order & Punctuality Data by main category
Order, shipped and late quantity per season and factory, grouped by the main categories of the Supplier library. These rows feed the order comparison and punctuality pages of every deck. Import the filled template, add rows by hand, and edit any row. Saved in this browser after every keystroke.
How import works
Fill the import template (Download template: SEASON, MERCHANDISER, MAIN CATEGORY, FACTORY, SUPPLIER, TOTAL, SHIPPED, LATE; on time is calculated), or drop a SWOT Chart Builder sheet. The file's rows replace the imported rows here. Rows added by hand stay unless the file has the same season and factory. Locked rows take the file's numbers and stay locked. Permanently locked rows and closed seasons never change. 100% on the pie = season total added up from all rows; on time = shipped minus late. The template has dropdowns for season, main category and factory from the library. An exported file loads back here too.
Lock column: Open: edit, update, delete. Locked: edit and update (imports too), no delete. Permanent: no edit, no update, no delete, imports skip it. Unlock goes one step at a time. Close season locks a whole season permanently.
+ Add data by hand (one season and factory per row)
5b Order Data Review recheck order data against the DD export
Load the DD order export. The check keeps Dhaka Office orders, leaves out Cancelled, includes status New, counts pieces (total_of_elements) and adds them up per factory and season. It then compares each line with Order & Punctuality Data. Nothing changes until you click an action. Use DD qty writes the total quantity. If shipped would then sit above the new order plus the over-shipment allowance, you choose: reduce shipped and late by the same %, or keep them and see the row in red.
6 Choose what to build
One factory, or every factory in a main category and product category (columns E and F of the master; a factory can sit in several), or all factories. Tick the seasons the charts should cover.
(all)
Cover text, export settings
6b Preview and export
Every page is 13.333 × 7.5 in, the deck's own size. PowerPoint export writes the cover, info and SWOT pages as editable text and the chart pages as pictures, so photos can be dropped in afterwards.
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.
SWOT Studio by Sohel · guidebook edition 28 Sep 2026
Contents
- What you need before you start
- The ten steps
- Open SWOT Studio
- Load the template
- Load the factory master and the contact list
- Add or update a factory
- Keep the Factory Library clean
- Load the order and punctuality data
- Review the order data against the DD export
- Choose what to build
- Preview and export
- Save a full backup
- Every page of the deck
- Locks, statuses and checks
- Your Excel files
- Good habits
- If something goes wrong
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
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 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.
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.
- 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.
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.
- 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.
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.
- 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.
Keep the Factory Library clean · tab 4
Every saved factory, with filters on every column. The tiles on top count what needs work.
- 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.
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.
- 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.
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.
- 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.
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.
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.
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.
- 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.
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.
Locks, statuses and checks
Lock levels · library and order data
| Level | Edit | Imports update it | Delete | Use it when |
|---|---|---|---|---|
| Open | Yes | Yes | Yes | The row is still being filled. |
| Locked | Yes | Yes | No | The row is checked, but new files may still refresh it. |
| Permanent | No | No, imports skip it | No | The row is final and approved. |
| Closed season | No | No | No | A 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
| Status | What it means | What to do |
|---|---|---|
| Match | Order data total equals the DD, within the tolerance. | Nothing. |
| Different | The totals differ. | Check why, then tick and Use DD qty. |
| In DD, no order row | The 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 factory | The DD factory is not in the library. | Add factory, then fill its details and SWOT. |
| Order row, not in DD | You 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
| File | Where | What it holds | Loads back into |
|---|---|---|---|
| Factory_Basic_Information_FORMAT.xlsx | Load files, Factory Details Input | Blank all-factories format | Tile A or Import Excel |
| SWOT_Master_Input_<date>.xlsx | Export library | Every factory, categories, contacts, lock state | Tile A |
| One-factory supplier form | Load files, Factory Details Input | One factory's details and contacts, for the supplier | Import Excel in tab 3 |
| Supplier_Contact_List_<date>.xlsx | Load files | Supplier, Concern Person, Designation, Email, Mobile 1 and 2 | Tile B, or Import contact lists |
| PHOTO_AUDIT_FILE_NAMES_<date>.xlsx | Factory Library | The exact photo and audit file name for every factory | Reference only |
| FACTORY_PHOTOS_SC_QA_<date>.zip | Factory Library | Every photo and audit report, correctly named | Import factory photos & audit reports |
| Order_Punctuality_Data_IMPORT_TEMPLATE.xlsx | Order & Punctuality Data | Blank order data template | Import Excel in tab 5 |
| ORDER_PUNCTUALITY_DATA_<date>.xlsx | Order & Punctuality Data | Every order row with totals by category | Import Excel in tab 5 |
| DD_CHECK_<date>.xlsx | Order Data Review | The review with rules, season totals and every line | Record only |
| SWOT_Studio_full_backup_<date>.zip | Top bar | Everything in the app | Load backup |
Good habits
- 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.
- Use the DD factory name. Copy the factory name from the DD export into Factory. Every match in the app runs on it.
- 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.
- Fill late quantity. A blank late shows "?" and the punctuality page loses its point.
- Lock what is final. Lock checked factories. Close a season once its numbers are signed off.
- 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.
- Back up every session. Keep the last few backups in a shared or synced folder, not only in Downloads.
- Check the deck before you send it. Open the PowerPoint, read page 3 and page 6, then send.
If something goes wrong
| What you see | Why | What to do |
|---|---|---|
| The app opens empty | The HTML file was opened from another folder or browser, or browser data was cleared. | Load backup. |
| Some tabs are grey and cannot be clicked | No 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 Build | It is Inactive, or it has no category. | Check Status and the categories in the library. |
| Pages 4 to 6 are empty | No 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 Build | Shipped 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 appear | The 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 update | Permanent rows skip every import on purpose. | Unlock permanent first. |
| Windows blocks the installer | The installer is not code-signed. | More info, Run anyway. Or ask IT to allow it by its SHA-256. |
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.