NEW TECUMSETH BALL HOCKEY LEAGUE (NTBHL) Powered by Goalline Sports Administration Software

LIAM DIPASSIO (G)

ALLISTON TERRIERS (PO)Goalie
NUMBER:0SHOOTS:Left
POSITION:Goalie

Skater Stats

2025/26 WINTER (CLUB) - ELITE STATISTICS

TeamGPGAPTSPIMS
ALLISTON TERRIERS120000
Click here to see game by game stats

2025/26 WINTER MEN 18+ STATISTICS

TeamGPGAPTSPIMS
RED - Burgess (PO)10000
Click here to see game by game stats

2025 MEN 30+ STATISTICS

TeamGPGAPTSPIMS
WHITE - Chantler10000
Click here to see game by game stats

2025 MEN 18+ STATISTICS

TeamGPGAPTSPIMS
YELLOW - Dow20000
Click here to see game by game stats
ORANGE - Pleasance,90000
Click here to see game by game stats

2021` NEW TEC INVITATIONAL STATISTICS

TeamGPGAPTSPIMS
ALLISTON (Semi Final 1)10000
Click here to see game by game stats
ALLISTON20000
Click here to see game by game stats

2021 MEN 30+ (OUTDOOR 4ON4) STATISTICS

TeamGPGAPTSPIMS
BLUE - Houston10000
Click here to see game by game stats

2021 MEN 18+ (OUTDOOR 4ON4) STATISTICS

TeamGPGAPTSPIMS
BLUE - Livingston10000
Click here to see game by game stats
BLACK - Birkett10000
Click here to see game by game stats

2021 BANTAM (4ON4) STATISTICS

TeamGPGAPTSPIMS
WHITE - Bamford (A Final)10000
Click here to see game by game stats
BLUE - Wallace (PO)20000
Click here to see game by game stats
YELLOW - Sowman10000
Click here to see game by game stats
WHITE - Bamford50000
Click here to see game by game stats
WHITE - Bamford (PO)10000
Click here to see game by game stats

2024/25 WINTER (CLUB) - COMP STATISTICS

TeamGPGAPTSPIMS
z25 TORONTO MONSTERS,110330
Click here to see game by game stats
z25 TORONTO MONSTERS (Final)10110
Click here to see game by game stats
z25 TORONTO MONSTERS (PO)30000
Click here to see game by game stats
z25 TORONTO MONSTERS (Semi Final)30002
Click here to see game by game stats

2024/25 WINTER MEN 18+ STATISTICS

TeamGPGAPTSPIMS
z24/25 BLUE - Richards10000
Click here to see game by game stats

2024 MEN 30+ STATISTICS

TeamGPGAPTSPIMS
z24BLUE - Amodeo10002
Click here to see game by game stats

2024 MEN 18+ STATISTICS

TeamGPGAPTSPIMS
z24YELLOW - Mitchell.20000
Click here to see game by game stats
z24ORANGE - Pleasance. - (Quarter Final)10000
Click here to see game by game stats

2023/24 WINTER (CLUB) STATISTICS

TeamGPGAPTSPIMS
z24 XTREME.10000
Click here to see game by game stats

2023/24 WINTER MEN 18+ STATISTICS

TeamGPGAPTSPIMS
zWHITE - Allen10110
Click here to see game by game stats
zBLACK - Hobbs10000
Click here to see game by game stats
zYELLOW - Mitchell20000
Click here to see game by game stats
zBLACK - Hobbs (PO)20000
Click here to see game by game stats
zWHITE - Allen (PO)10000
Click here to see game by game stats

2023 NEW TEC CUP STATISTICS

TeamGPGAPTSPIMS
BEETON - Yellow20000
Click here to see game by game stats

2023 MEN 18+ STATISTICS

TeamGPGAPTSPIMS
zBLUE - Richards100000
Click here to see game by game stats
zBLUE - Richards (PO)20000
Click here to see game by game stats

2022/23 WINTER (CLUB) STATISTICS

TeamGPGAPTSPIMS
zXTREME VETS90220
Click here to see game by game stats
zGIBSON FINEST20000
Click here to see game by game stats
zXTREME VETS (Semi Final 2)10000
Click here to see game by game stats

2022/23 WINTER MEN STATISTICS

TeamGPGAPTSPIMS
zRED - Hobbs160002
Click here to see game by game stats
zRED - Hobbs (SF 1)10000
Click here to see game by game stats
zRED - Hobbs (QF 3)10000
Click here to see game by game stats

2022 NEW TEC CUP STATISTICS

TeamGPGAPTSPIMS
zALLISTON - White10000
Click here to see game by game stats

2022 U19 COMP STATISTICS

TeamGPGAPTSPIMS
zYELLOW - Dipassio60004
Click here to see game by game stats
zYELLOW - DiPassio (PO)30000
Click here to see game by game stats
zYELLOW - DiPassio (Semi Final 2)10000
Click here to see game by game stats
zYELLOW - DiPassio (A Final)10000
Click here to see game by game stats

2022 MEN 18+ STATISTICS

TeamGPGAPTSPIMS
zYELLOW - Dockerty10000
Click here to see game by game stats

2021 MEN 18+ STATISTICS

TeamGPGAPTSPIMS
zWHITE20000
Click here to see game by game stats

2021 MEN 30+ STATISTICS

TeamGPGAPTSPIMS
zGREY - MacMillan10000
Click here to see game by game stats

2021 BANTAM STATISTICS

TeamGPGAPTSPIMS
zGREY - Wallace10000
Click here to see game by game stats
zYELLOW - Bamford30000
Click here to see game by game stats
zYELLOW - Bamford (PO)30000
Click here to see game by game stats
zYELLOW - Bamford (Semi Final 1)10000
Click here to see game by game stats
zBAMFORD - Yellow (A Final)10000
Click here to see game by game stats

2020 BANTAM STATISTICS

TeamGPGAPTSPIMS
zORANGE - Mills60000
Click here to see game by game stats
zORANGE - Mills (A Final)10000
Click here to see game by game stats
zORANGE - Mills (PO)30000
Click here to see game by game stats

2020 WINTER PEEWEE STATISTICS

TeamGPGAPTSPIMS
z1ST (PO) BLUE - Edey10000
Click here to see game by game stats

2019 BANTAM STATISTICS

TeamGPGAPTSPIMS
zBLACK - Goldsmith.60000
Click here to see game by game stats
zBLACK - Goldsmith. (PO)30002
Click here to see game by game stats

2019 WINTER PEEWEE STATISTICS

TeamGPGAPTSPIMS
zWHITE - Gatt (Semi Final 1)10000
Click here to see game by game stats
zWHITE - Gatt40000
Click here to see game by game stats
zWHITE - Gatt (B Final)10000
Click here to see game by game stats

2018 PEEWEE STATISTICS

TeamGPGAPTSPIMS
z18-BLACK - DiPassio10000
Click here to see game by game stats

2013 WINTER TYKE/NOVICE STATISTICS

TeamGPGAPTSPIMS
zBLUE - Smith (PO)10000
Click here to see game by game stats
zBLUE - Smith70000
Click here to see game by game stats
zBLUE - Smith (B Final)10000
Click here to see game by game stats

LAST 5 GAMES

Team G A PTS PIM
Feb 17 '26 RED - Burgess (PO) @ GREY - Mercer (PO)0000
Feb 1 '26 ALLISTON TERRIERS @ BARRIE CARNAGE.0000
Feb 1 '26 ALLISTON TERRIERS @ GIBSON FINEST .0000
Jan 11 '26 KINGSMEN. @ ALLISTON TERRIERS0000
Jan 4 '26 BARRIE CARNAGE. @ ALLISTON TERRIERS0000

CAREER REGULAR SEASON STATISTICS

SEASON TEAM GP G A PTS PIM
2025/26 - WINTER MEN 18+RED - Burgess (PO)10000
2025/26 - WINTER (CLUB) - ELITEALLISTON TERRIERS120000
2025/26 - WINTER (CLUB) - ELITEALLISTON TERRIERS (PO)120000
2025 - MEN 18+YELLOW - Dow90000
2025 - MEN 18+ORANGE - Pleasance,90000
2025 - MEN 18+ORANGE - Pleasance, - (Quarter Finals)90000
2025 - MEN 30+WHITE - Chantler10000
2025 - MEN 18+YELLOW - Dow20000
2025 - MEN 18+ORANGE - Pleasance,20000
2025 - MEN 18+ORANGE - Pleasance, - (Quarter Finals)20000
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (Semi Final)10110
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS,10110
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (PO)10110
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (Final)10110
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (Semi Final)30002
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS,30002
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (PO)30002
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (Final)30002
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (Semi Final)30000
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS,30000
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (PO)30000
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (Final)30000
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (Semi Final)110330
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS,110330
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (PO)110330
2024/25 - WINTER (CLUB) - COMPz25 TORONTO MONSTERS (Final)110330
2024/25 - WINTER MEN 18+z24/25 BLUE - Richards10000
2024 - MEN 18+z24YELLOW - Mitchell.10000
2024 - MEN 18+z24BLACK - Hobbs.10000
2024 - MEN 18+z24BLACK - Hobbs.10000
2024 - MEN 18+z24ORANGE - Pleasance. - (Quarter Final)10000
2024 - MEN 18+z24YELLOW - Mitchell.10000
2024 - MEN 30+z24BLUE - Amodeo10002
2024 - MEN 18+z24YELLOW - Mitchell.20000
2024 - MEN 18+z24BLACK - Hobbs.20000
2024 - MEN 18+z24BLACK - Hobbs.20000
2024 - MEN 18+z24ORANGE - Pleasance. - (Quarter Final)20000
2024 - MEN 18+z24YELLOW - Mitchell.20000
2023/24 - WINTER MEN 18+zWHITE - Allen10000
2023/24 - WINTER MEN 18+zYELLOW - Mitchell10000
2023/24 - WINTER MEN 18+zWHITE - Allen (PO)10000
2023/24 - WINTER MEN 18+zBLACK - Hobbs10000
2023/24 - WINTER MEN 18+zBLACK - Hobbs (PO)10000
2023/24 - WINTER MEN 18+zWHITE - Allen20000
2023/24 - WINTER MEN 18+zYELLOW - Mitchell20000
2023/24 - WINTER MEN 18+zWHITE - Allen (PO)20000
2023/24 - WINTER MEN 18+zBLACK - Hobbs20000
2023/24 - WINTER MEN 18+zBLACK - Hobbs (PO)20000
2023/24 - WINTER MEN 18+zWHITE - Allen10000
2023/24 - WINTER MEN 18+zYELLOW - Mitchell10000
2023/24 - WINTER MEN 18+zWHITE - Allen (PO)10000
2023/24 - WINTER MEN 18+zBLACK - Hobbs10000
2023/24 - WINTER MEN 18+zBLACK - Hobbs (PO)10000
2023/24 - WINTER (CLUB)z24 XTREME.10000
2023/24 - WINTER MEN 18+zWHITE - Allen20000
2023/24 - WINTER MEN 18+zYELLOW - Mitchell20000
2023/24 - WINTER MEN 18+zWHITE - Allen (PO)20000
2023/24 - WINTER MEN 18+zBLACK - Hobbs20000
2023/24 - WINTER MEN 18+zBLACK - Hobbs (PO)20000
2023/24 - WINTER MEN 18+zWHITE - Allen10110
2023/24 - WINTER MEN 18+zYELLOW - Mitchell10110
2023/24 - WINTER MEN 18+zWHITE - Allen (PO)10110
2023/24 - WINTER MEN 18+zBLACK - Hobbs10110
2023/24 - WINTER MEN 18+zBLACK - Hobbs (PO)10110
2023 - MEN 18+zBLUE - Richards20000
2023 - MEN 18+zBLUE - Richards (C final)20000
2023 - MEN 18+zBLUE - Richards (PO)20000
2023 - NEW TEC CUPBEETON - Yellow20000
2023 - MEN 18+zBLUE - Richards100000
2023 - MEN 18+zBLUE - Richards (C final)100000
2023 - MEN 18+zBLUE - Richards (PO)100000
2022/23 - WINTER MENRED - Hobbs (PO)10000
2022/23 - WINTER MENzRED - Hobbs10000
2022/23 - WINTER MENzRED - Hobbs (B Final)10000
2022/23 - WINTER MENzRED - Hobbs (SF 1)10000
2022/23 - WINTER MENzRED - Hobbs (QF 3)10000
2022/23 - WINTER MENRED - Hobbs (PO)10000
2022/23 - WINTER MENzRED - Hobbs10000
2022/23 - WINTER MENzRED - Hobbs (B Final)10000
2022/23 - WINTER MENzRED - Hobbs (SF 1)10000
2022/23 - WINTER MENzRED - Hobbs (QF 3)10000
2022/23 - WINTER (CLUB)zXTREME VETS (Semi Final 2)10000
2022/23 - WINTER (CLUB)zGIBSON FINEST (A Final)10000
2022/23 - WINTER (CLUB)zGIBSON FINEST10000
2022/23 - WINTER (CLUB)zGIBSON FINEST (Semi Final 1)10000
2022/23 - WINTER (CLUB)zXTREME VETS10000
2022/23 - WINTER (CLUB)zXTREME VETS (B Final)10000
2022/23 - WINTER (CLUB)zXTREME VETS (Semi Final 2)20000
2022/23 - WINTER (CLUB)zGIBSON FINEST (A Final)20000
2022/23 - WINTER (CLUB)zGIBSON FINEST20000
2022/23 - WINTER (CLUB)zGIBSON FINEST (Semi Final 1)20000
2022/23 - WINTER (CLUB)zXTREME VETS20000
2022/23 - WINTER (CLUB)zXTREME VETS (B Final)20000
2022/23 - WINTER MENRED - Hobbs (PO)160002
2022/23 - WINTER MENzRED - Hobbs160002
2022/23 - WINTER MENzRED - Hobbs (B Final)160002
2022/23 - WINTER MENzRED - Hobbs (SF 1)160002
2022/23 - WINTER MENzRED - Hobbs (QF 3)160002
2022/23 - WINTER (CLUB)zXTREME VETS (Semi Final 2)90220
2022/23 - WINTER (CLUB)zGIBSON FINEST (A Final)90220
2022/23 - WINTER (CLUB)zGIBSON FINEST90220
2022/23 - WINTER (CLUB)zGIBSON FINEST (Semi Final 1)90220
2022/23 - WINTER (CLUB)zXTREME VETS90220
2022/23 - WINTER (CLUB)zXTREME VETS (B Final)90220
2022 - U19 COMPzYELLOW - Dipassio10000
2022 - U19 COMPzYELLOW - DiPassio (Semi Final 2)10000
2022 - U19 COMPzYELLOW - DiPassio (A Final)10000
2022 - U19 COMPzYELLOW - DiPassio (PO)10000
2022 - U19 COMPzYELLOW - Dipassio10000
2022 - U19 COMPzYELLOW - DiPassio (Semi Final 2)10000
2022 - U19 COMPzYELLOW - DiPassio (A Final)10000
2022 - U19 COMPzYELLOW - DiPassio (PO)10000
2022 - NEW TEC CUPzALLISTON - White10000
2022 - U19 COMPzYELLOW - Dipassio30000
2022 - U19 COMPzYELLOW - DiPassio (Semi Final 2)30000
2022 - U19 COMPzYELLOW - DiPassio (A Final)30000
2022 - U19 COMPzYELLOW - DiPassio (PO)30000
2022 - MEN 18+zYELLOW - Dockerty10000
2022 - U19 COMPzYELLOW - Dipassio60004
2022 - U19 COMPzYELLOW - DiPassio (Semi Final 2)60004
2022 - U19 COMPzYELLOW - DiPassio (A Final)60004
2022 - U19 COMPzYELLOW - DiPassio (PO)60004
2021 - BANTAM (4on4)YELLOW - Sowman10000
2021 - BANTAM (4on4)WHITE - Bamford10000
2021 - BANTAM (4on4)WHITE - Bamford (PO)10000
2021 - BANTAM (4on4)BLUE - Wallace (PO)10000
2021 - BANTAM (4on4)BLUE - Wallace (B Final)10000
2021 - BANTAM (4on4)WHITE - Bamford (A Final)10000
2021 - BANTAMzGREY - Wallace10000
2021 - BANTAMzYELLOW - Bamford (Semi Final 1)10000
2021 - BANTAMzBAMFORD - Yellow (A Final)10000
2021 - BANTAMzYELLOW - Bamford10000
2021 - BANTAMzYELLOW - Bamford (PO)10000
2021 - BANTAMzGREY - Wallace10000
2021 - BANTAMzYELLOW - Bamford (Semi Final 1)10000
2021 - BANTAMzBAMFORD - Yellow (A Final)10000
2021 - BANTAMzYELLOW - Bamford10000
2021 - BANTAMzYELLOW - Bamford (PO)10000
2021` - NEW TEC INVITATIONALALLISTON10000
2021` - NEW TEC INVITATIONALALLISTON (Semi Final 1)10000
2021` - NEW TEC INVITATIONALALLISTON (Final)10000
2021` - NEW TEC INVITATIONALALLISTON20000
2021` - NEW TEC INVITATIONALALLISTON (Semi Final 1)20000
2021` - NEW TEC INVITATIONALALLISTON (Final)20000
2021 - MEN 30+zGREY - MacMillan10000
2021 - BANTAMzGREY - Wallace30000
2021 - BANTAMzYELLOW - Bamford (Semi Final 1)30000
2021 - BANTAMzBAMFORD - Yellow (A Final)30000
2021 - BANTAMzYELLOW - Bamford30000
2021 - BANTAMzYELLOW - Bamford (PO)30000
2021 - BANTAM (4on4)YELLOW - Sowman20000
2021 - BANTAM (4on4)WHITE - Bamford20000
2021 - BANTAM (4on4)WHITE - Bamford (PO)20000
2021 - BANTAM (4on4)BLUE - Wallace (PO)20000
2021 - BANTAM (4on4)BLUE - Wallace (B Final)20000
2021 - BANTAM (4on4)WHITE - Bamford (A Final)20000
2021 - BANTAM (4on4)YELLOW - Sowman10000
2021 - BANTAM (4on4)WHITE - Bamford10000
2021 - BANTAM (4on4)WHITE - Bamford (PO)10000
2021 - BANTAM (4on4)BLUE - Wallace (PO)10000
2021 - BANTAM (4on4)BLUE - Wallace (B Final)10000
2021 - BANTAM (4on4)WHITE - Bamford (A Final)10000
2021 - MEN 18+zWHITE20000
2021 - MEN 18+zYELLOW. (PO)20000
2021 - MEN 18+zWHITE (PO)20000
2021 - BANTAMzGREY - Wallace30000
2021 - BANTAMzYELLOW - Bamford (Semi Final 1)30000
2021 - BANTAMzBAMFORD - Yellow (A Final)30000
2021 - BANTAMzYELLOW - Bamford30000
2021 - BANTAMzYELLOW - Bamford (PO)30000
2021 - BANTAMzGREY - Wallace10000
2021 - BANTAMzYELLOW - Bamford (Semi Final 1)10000
2021 - BANTAMzBAMFORD - Yellow (A Final)10000
2021 - BANTAMzYELLOW - Bamford10000
2021 - BANTAMzYELLOW - Bamford (PO)10000
2021 - MEN 18+ (Outdoor 4on4)4TH BLUE - Livingston10000
2021 - MEN 18+ (Outdoor 4on4)BLUE - Livingston10000
2021 - MEN 18+ (Outdoor 4on4)BLACK - Birkett10000
2021 - MEN 18+ (Outdoor 4on4)2ND BLACK - Birket10000
2021 - BANTAM (4on4)YELLOW - Sowman10000
2021 - BANTAM (4on4)WHITE - Bamford10000
2021 - BANTAM (4on4)WHITE - Bamford (PO)10000
2021 - BANTAM (4on4)BLUE - Wallace (PO)10000
2021 - BANTAM (4on4)BLUE - Wallace (B Final)10000
2021 - BANTAM (4on4)WHITE - Bamford (A Final)10000
2021 - BANTAM (4on4)YELLOW - Sowman50000
2021 - BANTAM (4on4)WHITE - Bamford50000
2021 - BANTAM (4on4)WHITE - Bamford (PO)50000
2021 - BANTAM (4on4)BLUE - Wallace (PO)50000
2021 - BANTAM (4on4)BLUE - Wallace (B Final)50000
2021 - BANTAM (4on4)WHITE - Bamford (A Final)50000
2021 - MEN 30+ (Outdoor 4on4)BLUE - Houston10000
2021 - MEN 18+ (Outdoor 4on4)4TH BLUE - Livingston10000
2021 - MEN 18+ (Outdoor 4on4)BLUE - Livingston10000
2021 - MEN 18+ (Outdoor 4on4)BLACK - Birkett10000
2021 - MEN 18+ (Outdoor 4on4)2ND BLACK - Birket10000
2020 - BANTAMzORANGE - Mills (PO)10000
2020 - BANTAMzORANGE - Mills10000
2020 - BANTAMzORANGE - Mills (A Final)10000
2020 - BANTAMzORANGE - Mills (PO)30000
2020 - BANTAMzORANGE - Mills30000
2020 - BANTAMzORANGE - Mills (A Final)30000
2020 - BANTAMzORANGE - Mills (PO)60000
2020 - BANTAMzORANGE - Mills60000
2020 - BANTAMzORANGE - Mills (A Final)60000
2020 - WINTER PEEWEEz1ST (PO) BLUE - Edey10000
2020 - WINTER PEEWEEzBLUE - Edey10000
2020 - WINTER PEEWEEzBLUE - Edey (PO)10000
2020 - WINTER PEEWEEzSF 1 Winner BLUE - Edey10000
2019 - BANTAMz4TH (PO) BLACK - Goldsmith30002
2019 - BANTAMzBLACK - Goldsmith.30002
2019 - BANTAMzBLACK - Goldsmith. (PO)30002
2019 - BANTAMz4TH (PO) BLACK - Goldsmith60000
2019 - BANTAMzBLACK - Goldsmith.60000
2019 - BANTAMzBLACK - Goldsmith. (PO)60000
2019 - WINTER PEEWEEzWHITE - Gatt (B Final)10000
2019 - WINTER PEEWEEzWHITE - Gatt (Semi Final 1)10000
2019 - WINTER PEEWEEzWHITE - Gatt10000
2019 - WINTER PEEWEEzWHITE - Gatt (B Final)10000
2019 - WINTER PEEWEEzWHITE - Gatt (Semi Final 1)10000
2019 - WINTER PEEWEEzWHITE - Gatt10000
2019 - WINTER PEEWEEzWHITE - Gatt (B Final)40000
2019 - WINTER PEEWEEzWHITE - Gatt (Semi Final 1)40000
2019 - WINTER PEEWEEzWHITE - Gatt40000
2018 - PEEWEEz18-4TH (PO) Black - Dipassio10000
2018 - PEEWEEz18-BLACK - DiPassio (PO)10000
2018 - PEEWEEz18-BLACK - DiPassio10000
2013 - WINTER TYKE/NOVICEzBLUE - Smith10000
2013 - WINTER TYKE/NOVICEzBLUE - Smith (B Final)10000
2013 - WINTER TYKE/NOVICEzBLUE - Smith (PO)10000
2013 - WINTER TYKE/NOVICEzBLUE - Smith70000
2013 - WINTER TYKE/NOVICEzBLUE - Smith (B Final)70000
2013 - WINTER TYKE/NOVICEzBLUE - Smith (PO)70000
2013 - WINTER TYKE/NOVICEzBLUE - Smith10000
2013 - WINTER TYKE/NOVICEzBLUE - Smith (B Final)10000
2013 - WINTER TYKE/NOVICEzBLUE - Smith (PO)10000

Goalline Sports Administration Systems
Powered by Stack Sports Hockey Software