SlideShare a Scribd company logo
Software Requirements Specification
for
File Organizer
Version 1.0
Prepared by B9 Batch (Akash Vishwakarma)
JAYPEE UNIVERSITY
08-02-2023
Table of Contents
Table of Contents ii
Revision History ii
1. Introduction 1
1.1 Purpose 1
1.2 Document Conventions 1
1.3 Intended Audience and Reading Suggestions 1
1.4 Product Scope 1
1.5 References 1
2. Overall Description 2
2.1 Product Perspective 2
2.2 Product Functions 2
2.3 User Classes and Characteristics 2
2.4 Operating Environment 2
2.5 Design and Implementation Constraints 2
2.6 User Documentation 2
2.7 Assumptions and Dependencies 3
3. External Interface Requirements 3
3.1 User Interfaces 3
3.2 Hardware Interfaces 3
3.3 Software Interfaces 3
3.4 Communications Interfaces 3
1.Introduction
● Help - this will display all the commands and instructions provided by us.
● Organize - this will organize all documents,archives,app,and media in .
● Tree - this will display all the folders in tree format similar to tree command in cmd. ”
1.1Purpose
The purpose of this document is to present a detailed description of this file organizer . It will
explain the purpose and features of the software, the interfaces of the software, what the
software will do and the constraints under which it must operate. This document is intended for
users of the software and also potential developers
1.2Document Conventions
This Document was created based on the IEEE template for System Requirement Specification
Documents
1.3Intended Audience and Reading Suggestions
- Typical Users, such as students, who want to use File organizer for organizing their files
or folders based on extension.
- Advanced/Professional Users, such as engineers or Developers, who want to use file
organizer for organizing their files or folders based on extension.
- . Programmers who are interested in working on the project by further developing it or
fixing existing bugs.
- Users must have nodes as our project functionality works in node environments only .
1.4Product Scope
File organizer is a tool (Commands) that people can use to organize , represent , concatenate
their files and directory. They can organize files based on extensions and display their files /
folders in tree format.
1.5References
GitHub page:
https://github.com/savin8305
IEEE Template for System Requirement Specification Documents:
https://goo.gl/nsUFwy
2.Overall Description
2.1Product Perspective
File organizer was developed for everyone.Everyone who are having media file ,doc files,
archives and so on then he must have to do manual copy and paste i.e organize their files and
folder so that next time he can access as per requirement , It can handle various extension
- media: ["mp4", "mkv"],
- archives: ['zip', '7z', 'rar', 'tar', 'gz', 'ar', 'iso', "xz"],
- documents: ['docx', 'doc', 'pdf', 'xlsx', 'xls', 'odt', 'ods', 'odp', 'odg', 'odf', 'txt', 'ps',
'tex'],
- app: ['exe', 'dmg', 'pkg', "deb"] and it supports as per os.
. IIt was developed to run on Windows, Mac OS X and Linux.
2.2Product Functions
Downloads
- Go to Given Github page
- Clone the source code
Tools
- Use any editor
- .i.e vs code ,atom etc
Workspace
- Include your all unorganized files folders and media files in single directory
- Bring this into our file organizer folder directory
Plugins and dependencies
- Now as in your system this is new so you need to run one simple and general command
- For npm users < npm install > this includes all those dependencies to our project.
- For Yarn users <yarn add> this includes all those dependencies to our project.
- Now you need to make sure that you have successfully done all steps correctly
Window
- Now for organizing
- node main.js organize "C:Usersnameof_directoryDesktopFile_Managersrc"
- Now for representing
- node main.js tree "C:Usersnameof_directoryDesktopFile_Managersrc"
- At the end you will have all those files folders which are disorganized initially it
will organize inside folders which are created at the time or command running.
2.3User Classes and Characteristics
- Typical Users, such as students, who want to use File organizer for organizing their files
or folders based on extension.
- Advanced/Professional Users, such as engineers or Developers, who want to use file
organizer for organizing their files or folders based on extension.
- . Programmers who are interested in working on the project by further developing it or
fixing existing bugs.
- Users must have nodes as our project functionality works in node environments only .
2.4Operating Environment
Windows 2000
Windows XP
Windows Vista
Windows 7
Windows 8
Windows 10
Mac OS X
Linux
2.5Design and Implementation Constraints
File organizer is developed in JavaScript and Nodejs i.e Chrome and node environment , it
uses File system modules and some inbuilt node functionality as per requirement. It uses a
modular design where every feature is wrapped into a separate module and the modules
depend on each other through well organized.
2.6User Documentation
<List the user documentation components (such as user manuals, on-line help, and tutorials)
that will be delivered along with the software. Identify any known user documentation delivery
formats or standards.>
2.7Assumptions and Dependencies
File organizer is developed in Node and Chrome environments and therefore requires Chrome
(window) and node.js to be installed on the user’s system. The latest stable version of file
organizer requires Node.js version 15 or higher. This applies to Windows and Linux users. On
Mac OS X.
3.External Interface Requirements
3.1User Interfaces
1. File Organizer Welcome Screen:
2. File Organizer Main Screen:
3 Console interface
4 file transfer interface
3.2Hardware Interfaces
no
3.3Software Interfaces
File organizer requires Javascript and node.js to be installed on the system, more specifically
Javascript latest version.
3.4Communications Interfaces
File Organizer is not a required internet for organizing as it is a standalone application. but it is
necessary to have an internet connection to install new plugins, update already installed ones
and update some of its components ( modules etc.).

More Related Content

Similar to fuelOrigin.docx

ownCloud overview and tutorial
ownCloud overview and tutorialownCloud overview and tutorial
ownCloud overview and tutorialwskoczen
 
Android project architecture
Android project architectureAndroid project architecture
Android project architectureSourabh Sahu
 
Document Repository Management
Document Repository ManagementDocument Repository Management
Document Repository Managementviralbhuva
 
Assessment item 1 File Systems and Advanced Scripting .docx
Assessment item 1 File Systems and Advanced Scripting .docxAssessment item 1 File Systems and Advanced Scripting .docx
Assessment item 1 File Systems and Advanced Scripting .docxdavezstarr61655
 
OPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONOPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONSUMIT KUMAR
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)Chiranjeevi Adi
 
Understanding and extending p2 for fun and profit
Understanding and extending p2 for fun and profitUnderstanding and extending p2 for fun and profit
Understanding and extending p2 for fun and profitPascal Rapicault
 
Introduction to Software Build Technology
Introduction to Software Build TechnologyIntroduction to Software Build Technology
Introduction to Software Build TechnologyPhilip Johnson
 
Faster Computing was impressed with your presentation. The company.pdf
Faster Computing was impressed with your presentation. The company.pdfFaster Computing was impressed with your presentation. The company.pdf
Faster Computing was impressed with your presentation. The company.pdframizmemonahmedabado1
 
Maven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension toolMaven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension toolelliando dias
 
Introduction to NodeJS JSX is an extended Javascript based language used by R...
Introduction to NodeJS JSX is an extended Javascript based language used by R...Introduction to NodeJS JSX is an extended Javascript based language used by R...
Introduction to NodeJS JSX is an extended Javascript based language used by R...JEEVANANTHAMG6
 
UKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basicsUKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basicsUlrich Krause
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPagesUlrich Krause
 
File splitter and joiner
File splitter and joinerFile splitter and joiner
File splitter and joinerRajesh Roky
 
What's New in Nuxeo Platform 7.3
What's New in Nuxeo Platform 7.3 What's New in Nuxeo Platform 7.3
What's New in Nuxeo Platform 7.3 Nuxeo
 
Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...
Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...
Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...OW2
 

Similar to fuelOrigin.docx (20)

ownCloud overview and tutorial
ownCloud overview and tutorialownCloud overview and tutorial
ownCloud overview and tutorial
 
Android project architecture
Android project architectureAndroid project architecture
Android project architecture
 
Asp .net folders and web.config
Asp .net folders and web.configAsp .net folders and web.config
Asp .net folders and web.config
 
Document Repository Management
Document Repository ManagementDocument Repository Management
Document Repository Management
 
Ch03
Ch03Ch03
Ch03
 
Ch03 system administration
Ch03 system administration Ch03 system administration
Ch03 system administration
 
Assessment item 1 File Systems and Advanced Scripting .docx
Assessment item 1 File Systems and Advanced Scripting .docxAssessment item 1 File Systems and Advanced Scripting .docx
Assessment item 1 File Systems and Advanced Scripting .docx
 
OPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATIONOPEN TEXT ADMINISTRATION
OPEN TEXT ADMINISTRATION
 
E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)E learning resource Locator Project Report (J2EE)
E learning resource Locator Project Report (J2EE)
 
Understanding and extending p2 for fun and profit
Understanding and extending p2 for fun and profitUnderstanding and extending p2 for fun and profit
Understanding and extending p2 for fun and profit
 
Introduction to Software Build Technology
Introduction to Software Build TechnologyIntroduction to Software Build Technology
Introduction to Software Build Technology
 
Faster Computing was impressed with your presentation. The company.pdf
Faster Computing was impressed with your presentation. The company.pdfFaster Computing was impressed with your presentation. The company.pdf
Faster Computing was impressed with your presentation. The company.pdf
 
Django
DjangoDjango
Django
 
Maven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension toolMaven 2.0 - Project management and comprehension tool
Maven 2.0 - Project management and comprehension tool
 
Introduction to NodeJS JSX is an extended Javascript based language used by R...
Introduction to NodeJS JSX is an extended Javascript based language used by R...Introduction to NodeJS JSX is an extended Javascript based language used by R...
Introduction to NodeJS JSX is an extended Javascript based language used by R...
 
UKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basicsUKLUG 2012 - XPages, Beyond the basics
UKLUG 2012 - XPages, Beyond the basics
 
Extension Library - Viagra for XPages
Extension Library - Viagra for XPagesExtension Library - Viagra for XPages
Extension Library - Viagra for XPages
 
File splitter and joiner
File splitter and joinerFile splitter and joiner
File splitter and joiner
 
What's New in Nuxeo Platform 7.3
What's New in Nuxeo Platform 7.3 What's New in Nuxeo Platform 7.3
What's New in Nuxeo Platform 7.3
 
Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...
Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...
Improve your infrastructure security with FusionDirectory, Benoit Mortier, OW...
 

Recently uploaded

how can I transfer pi coins to someone in a different country.
how can I transfer pi coins to someone in a different country.how can I transfer pi coins to someone in a different country.
how can I transfer pi coins to someone in a different country.DOT TECH
 
is it possible to sell pi network coin in 2024.
is it possible to sell pi network coin in 2024.is it possible to sell pi network coin in 2024.
is it possible to sell pi network coin in 2024.DOT TECH
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyDOT TECH
 
when officially can i withdraw my pi Network coins.
when officially can i withdraw my pi Network coins.when officially can i withdraw my pi Network coins.
when officially can i withdraw my pi Network coins.DOT TECH
 
how to sell pi coins in Canada, Uk and Australia
how to sell pi coins in Canada, Uk and Australiahow to sell pi coins in Canada, Uk and Australia
how to sell pi coins in Canada, Uk and AustraliaDOT TECH
 
Introduction to Indian Financial System ()
Introduction to Indian Financial System ()Introduction to Indian Financial System ()
Introduction to Indian Financial System ()Avanish Goel
 
Jio Financial service Multibagger 2024 from India stock Market
Jio Financial service  Multibagger 2024 from India stock MarketJio Financial service  Multibagger 2024 from India stock Market
Jio Financial service Multibagger 2024 from India stock Marketfuturecapsadvisor
 
PD ARRAY THEORY FOR INTERMEDIATE (1).pdf
PD ARRAY THEORY FOR INTERMEDIATE (1).pdfPD ARRAY THEORY FOR INTERMEDIATE (1).pdf
PD ARRAY THEORY FOR INTERMEDIATE (1).pdfJerrySMaliki
 
Summary of financial results for 1Q2024
Summary of financial  results for 1Q2024Summary of financial  results for 1Q2024
Summary of financial results for 1Q2024InterCars
 
9th issue of our inhouse magazine Ingenious May 2024.pdf
9th issue of our inhouse magazine Ingenious May 2024.pdf9th issue of our inhouse magazine Ingenious May 2024.pdf
9th issue of our inhouse magazine Ingenious May 2024.pdfAnkur Shah
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024DOT TECH
 
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfIsios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfHenry Tapper
 
where can I purchase things with pi coins online
where can I purchase things with pi coins onlinewhere can I purchase things with pi coins online
where can I purchase things with pi coins onlineDOT TECH
 
how can i make money selling pi coins in 2024
how can i make money selling pi coins in 2024how can i make money selling pi coins in 2024
how can i make money selling pi coins in 2024DOT TECH
 
Latino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino CaucusLatino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino CaucusDanay Escanaverino
 
Economics and Economic reasoning Chap. 1
Economics and Economic reasoning Chap. 1Economics and Economic reasoning Chap. 1
Economics and Economic reasoning Chap. 1Fitri Safira
 
Introduction to Economics II Chapter 28 Unemployment (1).pdf
Introduction to Economics II Chapter 28 Unemployment (1).pdfIntroduction to Economics II Chapter 28 Unemployment (1).pdf
Introduction to Economics II Chapter 28 Unemployment (1).pdfSafa444074
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.DOT TECH
 

Recently uploaded (20)

how can I transfer pi coins to someone in a different country.
how can I transfer pi coins to someone in a different country.how can I transfer pi coins to someone in a different country.
how can I transfer pi coins to someone in a different country.
 
Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024Monthly Economic Monitoring of Ukraine No. 232, May 2024
Monthly Economic Monitoring of Ukraine No. 232, May 2024
 
is it possible to sell pi network coin in 2024.
is it possible to sell pi network coin in 2024.is it possible to sell pi network coin in 2024.
is it possible to sell pi network coin in 2024.
 
how can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securelyhow can I sell/buy bulk pi coins securely
how can I sell/buy bulk pi coins securely
 
when officially can i withdraw my pi Network coins.
when officially can i withdraw my pi Network coins.when officially can i withdraw my pi Network coins.
when officially can i withdraw my pi Network coins.
 
how to sell pi coins in Canada, Uk and Australia
how to sell pi coins in Canada, Uk and Australiahow to sell pi coins in Canada, Uk and Australia
how to sell pi coins in Canada, Uk and Australia
 
Introduction to Indian Financial System ()
Introduction to Indian Financial System ()Introduction to Indian Financial System ()
Introduction to Indian Financial System ()
 
Jio Financial service Multibagger 2024 from India stock Market
Jio Financial service  Multibagger 2024 from India stock MarketJio Financial service  Multibagger 2024 from India stock Market
Jio Financial service Multibagger 2024 from India stock Market
 
PD ARRAY THEORY FOR INTERMEDIATE (1).pdf
PD ARRAY THEORY FOR INTERMEDIATE (1).pdfPD ARRAY THEORY FOR INTERMEDIATE (1).pdf
PD ARRAY THEORY FOR INTERMEDIATE (1).pdf
 
Summary of financial results for 1Q2024
Summary of financial  results for 1Q2024Summary of financial  results for 1Q2024
Summary of financial results for 1Q2024
 
9th issue of our inhouse magazine Ingenious May 2024.pdf
9th issue of our inhouse magazine Ingenious May 2024.pdf9th issue of our inhouse magazine Ingenious May 2024.pdf
9th issue of our inhouse magazine Ingenious May 2024.pdf
 
what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024what is the best method to sell pi coins in 2024
what is the best method to sell pi coins in 2024
 
Isios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdfIsios-2024-Professional-Independent-Trustee-Survey.pdf
Isios-2024-Professional-Independent-Trustee-Survey.pdf
 
where can I purchase things with pi coins online
where can I purchase things with pi coins onlinewhere can I purchase things with pi coins online
where can I purchase things with pi coins online
 
how can i make money selling pi coins in 2024
how can i make money selling pi coins in 2024how can i make money selling pi coins in 2024
how can i make money selling pi coins in 2024
 
Latino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino CaucusLatino Buying Power - May 2024 Presentation for Latino Caucus
Latino Buying Power - May 2024 Presentation for Latino Caucus
 
Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024Commercial Bank Economic Capsule - May 2024
Commercial Bank Economic Capsule - May 2024
 
Economics and Economic reasoning Chap. 1
Economics and Economic reasoning Chap. 1Economics and Economic reasoning Chap. 1
Economics and Economic reasoning Chap. 1
 
Introduction to Economics II Chapter 28 Unemployment (1).pdf
Introduction to Economics II Chapter 28 Unemployment (1).pdfIntroduction to Economics II Chapter 28 Unemployment (1).pdf
Introduction to Economics II Chapter 28 Unemployment (1).pdf
 
how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.how to sell pi coins at high rate quickly.
how to sell pi coins at high rate quickly.
 

fuelOrigin.docx

  • 1. Software Requirements Specification for File Organizer Version 1.0 Prepared by B9 Batch (Akash Vishwakarma) JAYPEE UNIVERSITY 08-02-2023 Table of Contents Table of Contents ii Revision History ii 1. Introduction 1 1.1 Purpose 1 1.2 Document Conventions 1 1.3 Intended Audience and Reading Suggestions 1 1.4 Product Scope 1
  • 2. 1.5 References 1 2. Overall Description 2 2.1 Product Perspective 2 2.2 Product Functions 2 2.3 User Classes and Characteristics 2 2.4 Operating Environment 2 2.5 Design and Implementation Constraints 2 2.6 User Documentation 2 2.7 Assumptions and Dependencies 3 3. External Interface Requirements 3 3.1 User Interfaces 3 3.2 Hardware Interfaces 3 3.3 Software Interfaces 3 3.4 Communications Interfaces 3
  • 3. 1.Introduction ● Help - this will display all the commands and instructions provided by us. ● Organize - this will organize all documents,archives,app,and media in . ● Tree - this will display all the folders in tree format similar to tree command in cmd. ” 1.1Purpose The purpose of this document is to present a detailed description of this file organizer . It will explain the purpose and features of the software, the interfaces of the software, what the software will do and the constraints under which it must operate. This document is intended for users of the software and also potential developers 1.2Document Conventions This Document was created based on the IEEE template for System Requirement Specification Documents 1.3Intended Audience and Reading Suggestions - Typical Users, such as students, who want to use File organizer for organizing their files or folders based on extension. - Advanced/Professional Users, such as engineers or Developers, who want to use file organizer for organizing their files or folders based on extension. - . Programmers who are interested in working on the project by further developing it or fixing existing bugs. - Users must have nodes as our project functionality works in node environments only . 1.4Product Scope
  • 4. File organizer is a tool (Commands) that people can use to organize , represent , concatenate their files and directory. They can organize files based on extensions and display their files / folders in tree format. 1.5References GitHub page: https://github.com/savin8305 IEEE Template for System Requirement Specification Documents: https://goo.gl/nsUFwy 2.Overall Description 2.1Product Perspective File organizer was developed for everyone.Everyone who are having media file ,doc files, archives and so on then he must have to do manual copy and paste i.e organize their files and folder so that next time he can access as per requirement , It can handle various extension - media: ["mp4", "mkv"], - archives: ['zip', '7z', 'rar', 'tar', 'gz', 'ar', 'iso', "xz"], - documents: ['docx', 'doc', 'pdf', 'xlsx', 'xls', 'odt', 'ods', 'odp', 'odg', 'odf', 'txt', 'ps', 'tex'], - app: ['exe', 'dmg', 'pkg', "deb"] and it supports as per os. . IIt was developed to run on Windows, Mac OS X and Linux. 2.2Product Functions Downloads - Go to Given Github page
  • 5. - Clone the source code Tools - Use any editor - .i.e vs code ,atom etc Workspace - Include your all unorganized files folders and media files in single directory - Bring this into our file organizer folder directory Plugins and dependencies - Now as in your system this is new so you need to run one simple and general command - For npm users < npm install > this includes all those dependencies to our project. - For Yarn users <yarn add> this includes all those dependencies to our project. - Now you need to make sure that you have successfully done all steps correctly Window - Now for organizing - node main.js organize "C:Usersnameof_directoryDesktopFile_Managersrc" - Now for representing - node main.js tree "C:Usersnameof_directoryDesktopFile_Managersrc" - At the end you will have all those files folders which are disorganized initially it will organize inside folders which are created at the time or command running. 2.3User Classes and Characteristics - Typical Users, such as students, who want to use File organizer for organizing their files or folders based on extension. - Advanced/Professional Users, such as engineers or Developers, who want to use file organizer for organizing their files or folders based on extension. - . Programmers who are interested in working on the project by further developing it or fixing existing bugs. - Users must have nodes as our project functionality works in node environments only . 2.4Operating Environment Windows 2000
  • 6. Windows XP Windows Vista Windows 7 Windows 8 Windows 10 Mac OS X Linux 2.5Design and Implementation Constraints File organizer is developed in JavaScript and Nodejs i.e Chrome and node environment , it uses File system modules and some inbuilt node functionality as per requirement. It uses a modular design where every feature is wrapped into a separate module and the modules depend on each other through well organized. 2.6User Documentation <List the user documentation components (such as user manuals, on-line help, and tutorials) that will be delivered along with the software. Identify any known user documentation delivery formats or standards.> 2.7Assumptions and Dependencies File organizer is developed in Node and Chrome environments and therefore requires Chrome (window) and node.js to be installed on the user’s system. The latest stable version of file organizer requires Node.js version 15 or higher. This applies to Windows and Linux users. On Mac OS X. 3.External Interface Requirements 3.1User Interfaces 1. File Organizer Welcome Screen: 2. File Organizer Main Screen:
  • 7. 3 Console interface 4 file transfer interface 3.2Hardware Interfaces no 3.3Software Interfaces File organizer requires Javascript and node.js to be installed on the system, more specifically Javascript latest version. 3.4Communications Interfaces File Organizer is not a required internet for organizing as it is a standalone application. but it is necessary to have an internet connection to install new plugins, update already installed ones and update some of its components ( modules etc.).