| satelliteScenario | Input: Scenario initialization (Simulation time) |
| Satellite | Input: Orbit (Altitude, Inclination),Constellation (no. of SATs/Orbit Planes) |
| GroundStation | Input: Ground observation points configuration (Ground Points) |
| ConicalSensor | Input: Satellite payload initialization (Conical Sensor) |
| FieldOfView | Input: Conic Sensor’s Field of View (Customized by Each Payload) |
| Access | Execution function: Run the simulation |
| satelliteScenarioViewer | Output: Simulation result – 2D/3D visualization |
| GroundTrack | Output: Simulation result – 2D visualization |
| AccessIntervals | Output: Simulation result – contact sequence chart (revisit time) |