Home
Register
Login
Checkout
Wishlist
(
1
)
Article
Your wishlist contains the following products:
1 x Dentalium aprinum PH 7,5+cm
Shopping cart
(
1
)
Article
Your shopping cart contains the following products:
1 x Dentalium aprinum PH 7,5+cm
We only use technically necessary Cookies. By proceeding to use our website or by clicking "I ACCEPT" you consent to the usage of these Cookies. Detailed information can be found in our
Privacy Note.
I ACCEPT
JavaScript is disabled!
Not all shop functions are available. Please check your browser settings.
Menu
Gastropod shells
Acavidae
Achatinidae
Acteonidae
Ampullariidae
Ampullinidae
Angariidae
Aplustridae
Aplysiidae
Aporrhaidae
Architectonicidae
Ariophantidae
Assimineidae
Babyloniidae
Batillariidae
Borsoniidae
Bothriembryontidae
Buccinidae
Bullidae
Bursidae
Busyconidae
Calliostomatidae
Calliotropidae
Calyptraeidae
Camaenidae
Cancellariidae
Capulidae
Cassidae
Cepolidae
Cerionidae
Cerithiidae
Chilodontidae
Chronidae
Clathurellidae
Clavatulidae
Colubrariidae
Columbellidae
Conidae
Coralliophilidae
Costellariidae
Cyclophoridae
Cypraeidae
Cystiscidae
Drillidae
Dyakiidae
Ellobiidae
Enidae
Epitoniidae
Eulilmidae
Fasciolariidae
Ficidae
Fissurellidae
Haliotidae
Haminoeidae
Harpidae
Helicidae
Helicinidae
Hipponicidae
Hydrobiidae
Hygromiidae
Janthinidae
Liotiidae
Lithoglyphidae
Littorinidae
Lottiidae
Mangeliidae
Marginellidae
Melongenidae
Mitridae
Modulidae
Muricidae
Nacellidae
Nassariidae
Naticidae
Neritidae
Olivellidae
Olividae
Orthalicidae
Ovulidae
Pachychilidae
Paludomidae
Patellidae
Pediculariidae
Personidae
Phasianellidae
Planaxidae
Pleurodontidae
Pomatiidae
Potamididae
Pseudomelatomidae
Pupinidae
Pyramidellidae
Ranellidae
Raphitomidae
Rostellariidae
Scaphandridae
Seraphsidae
Siliquariidae
Siphonariidae
Solariellidae
Sphincterochilidae
Strombidae
Strophocheilidae
Struthiolariidae
Subulinidae
Tateidae
Tegulidae
Terebridae
Thiaridae
Tonnidae
Triviidae
Trochidae
Turbinellidae
Turbinidae
Turridae
Turritellidae
Vermetidae
Viviparidae
Volutidae
Xenophoridae
Zebinidae
More families
Opercula
Bivalve shells
Anomiidae
Arcidae
Arcticidae
Astartidae
Cardiidae
Carditidae
Chamidae
Corbulidae
Cucullaeidae
Cyrenidae
Donacidae
Dreissenidae
Glauconomidae
Glossidae
Glycymerididae
Gryphaeidae
Laternulidae
Limidae
Lucinidae
Mactridae
Malleidae
Mesodesmatidae
Myidae
Mytilidae
Noetiidae
Ostreidae
Pandoridae
Pectinidae
Penicillidae
Pharidae
Pholadidae
Pinnidae
Placunidae
Plicatulidae
Psammobiidae
Pteriidae
Semelidae
Solecurtidae
Solenidae
Spondylidae
Tellinidae
Teredinidae
Thraciidae
Trapezidae
Unionidae
Veneridae
More families
More Sea
Dentaliidae
Spirulidae
Argonautidae
Terebrataliidae
Regularia
Irregularia
Some more Sea
Exceptionals
Unique specimens
Sets & Mixtures
Mother-of Pearl
MOP shells
Polished shells
MOP pieces
MOP objects
Shell cuts
Fossils
Anthozoa
Gastropoda
Bivalvia
Ammonoidea
Echinoidea
Varia
Jewellery
Pendants
Necklaces
Earrings
Brooches
Bracelets
Gastropods
Bivalves
Paua
Opercula
Mother-of-Pearl
Nautilus & Ammonites
Fossil coral
Arts & Crafts
Utensils
creative & decorative
Overview
Gastropods
Bivalves
Shell pieces
Drilled parts
What else?
SONNENGLAS®
Shells for Land Hermit Crabs
Shells for marine Hermit Crabs
Shell round / Opening round
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell round / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Shell oval / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell top-shaped / Opening round
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Shell long / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell long / Opening slit-shaped
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Size 10+ cm
Shell oval / Opening slit-shaped
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Mix
Shells for shelldwelling Fish
Altolamprologus calvus
Altolamprologus compressiceps
Altolamprologus compressiceps Sumbu
Lamprologus boulengeri
Lamprologus kungweensis
Lamprologus meeli
Lamprologus meleagris
Lamprologus ocellatus
Lamprologus ornatipinnis
Lamprologus signatus
Lamprologus speciosus
Neolamprologus brevis
Neolamprologus multifasciatus
Neolamprologus similis
Pseudotropheus lanisticola
Sorting: Size
size <1 cm
size 1-2,5 cm
size 2,5-5 cm
size 5-10 cm
size 10-15 cm
size 15-20 cm
size 20-25 cm
size >25 cm
Sorting: Colour
WHITE
BLACK
YELLOW
ORANGE
RED
VIOLET
BLUE
GREEN
Sorting: Country
AM - Armenia
BE - Belgium
CY - Cyprus
DE - Germany
DK - Denmark
ES - Spain
FR - France
GR - Greece
HR - Croatia
IE - Ireland
IL - Israel
IS - Iceland
IT - Italy
ME - Montenegro
MT - Malta
NL - Netherlands
NO - Norway
PT - Portugal
RO - Romania
SE - Sweden
TR - Turkey
UK - United Kingdom
CG - Republic of Congo
CI - Ivory Coast
CM - Cameroon
CV - Cape Verde Islands
EG - Egypt
ET - Ethiopia
GM - Gambia
GW - Guinea-Bissau
MA - Morocco
MR - Mauretania
SN - Senegal
TG- Togo
TN - Tunisia
AO - Angola
BI - Burundi
GA - Gabon
KE - Kenya
MG - Madagascar
MZ - Mozambique
TZ - Tanzania
ZA - South Africa
DJ - Djibouti
ER - Eritrea
IN - India
LK - Sri Lanka
MV - Maldives
OM - Oman
SO - Somalia
YE - Yemen
CN - China
JP - Japan
KR - South Korea
TW - Taiwan
ID - Indonesia
MY- Malaysia
PG - Papua New Guinea
PH - Philippines
SG - Singapore
TH - Thailand
VN - Vietnam
AU - Australia
FJ - Fiji
NZ - New Zealand
SB - Solomon Islands
TO - Tonga
VU - Vanuatu
AW - Aruba
BB - Barbados
BQ - Bonaire
BS - Bahamas
CR - Costa Rica
CU - Cuba
CW - Curacao
DO - Dominican Republic
GN - Grenada
JM - Jamaica
MX - Mexico
PA - Panama
SX - Sint Maarten
US - USA
VE - Venezuela
AR - Argentina
BO - Bolivia
BR - Brazil
CL - Chile
EC - Ecuador
PE - Peru
Gift voucher
Special offers
Main page
»
Dentalium aprinum PH 7,5+cm
»
Advanced Search
Advanced search
Please enter search keywords:
Help for the advanced search [?]
Categories:
All categories
Gastropod shells
Acavidae
Achatinidae
Acteonidae
Ampullariidae
Ampullinidae
Angariidae
Aplustridae
Aplysiidae
Aporrhaidae
Architectonicidae
Ariophantidae
Assimineidae
Babyloniidae
Batillariidae
Borsoniidae
Bothriembryontidae
Buccinidae
Bullidae
Bursidae
Busyconidae
Calliostomatidae
Calliotropidae
Calyptraeidae
Camaenidae
Cancellariidae
Capulidae
Cassidae
Cepolidae
Cerionidae
Cerithiidae
Chilodontidae
Chronidae
Clathurellidae
Clavatulidae
Colubrariidae
Columbellidae
Conidae
Coralliophilidae
Costellariidae
Cyclophoridae
Cypraeidae
Cystiscidae
Drillidae
Dyakiidae
Ellobiidae
Enidae
Epitoniidae
Eulilmidae
Fasciolariidae
Ficidae
Fissurellidae
Haliotidae
Haminoeidae
Harpidae
Helicidae
Helicinidae
Hipponicidae
Hydrobiidae
Hygromiidae
Janthinidae
Liotiidae
Lithoglyphidae
Littorinidae
Lottiidae
Mangeliidae
Marginellidae
Melongenidae
Mitridae
Modulidae
Muricidae
Nacellidae
Nassariidae
Naticidae
Neritidae
Olivellidae
Olividae
Orthalicidae
Ovulidae
Pachychilidae
Paludomidae
Patellidae
Pediculariidae
Personidae
Phasianellidae
Planaxidae
Pleurodontidae
Pomatiidae
Potamididae
Pseudomelatomidae
Pupinidae
Pyramidellidae
Ranellidae
Raphitomidae
Rostellariidae
Scaphandridae
Seraphsidae
Siliquariidae
Siphonariidae
Solariellidae
Sphincterochilidae
Strombidae
Strophocheilidae
Struthiolariidae
Subulinidae
Tateidae
Tegulidae
Terebridae
Thiaridae
Tonnidae
Triviidae
Trochidae
Turbinellidae
Turbinidae
Turridae
Turritellidae
Vermetidae
Viviparidae
Volutidae
Xenophoridae
Zebinidae
More families
Opercula
Bivalve shells
Anomiidae
Arcidae
Arcticidae
Astartidae
Cardiidae
Carditidae
Chamidae
Corbulidae
Cucullaeidae
Cyrenidae
Donacidae
Dreissenidae
Glauconomidae
Glossidae
Glycymerididae
Gryphaeidae
Laternulidae
Limidae
Lucinidae
Mactridae
Malleidae
Mesodesmatidae
Myidae
Mytilidae
Noetiidae
Ostreidae
Pandoridae
Pectinidae
Penicillidae
Pharidae
Pholadidae
Pinnidae
Placunidae
Plicatulidae
Psammobiidae
Pteriidae
Semelidae
Solecurtidae
Solenidae
Spondylidae
Tellinidae
Teredinidae
Thraciidae
Trapezidae
Unionidae
Veneridae
More families
More Sea
Dentaliidae
Spirulidae
Argonautidae
Terebrataliidae
Regularia
Irregularia
Some more Sea
Exceptionals
Unique specimens
Sets & Mixtures
Mother-of Pearl
MOP shells
Polished shells
MOP pieces
MOP objects
Shell cuts
Fossils
Anthozoa
Gastropoda
Bivalvia
Ammonoidea
Echinoidea
Varia
Jewellery
Pendants
Necklaces
Earrings
Brooches
Bracelets
Gastropods
Bivalves
Paua
Opercula
Mother-of-Pearl
Nautilus & Ammonites
Fossil coral
Arts & Crafts
Utensils
creative & decorative
Overview
Gastropods
Bivalves
Shell pieces
Drilled parts
What else?
SONNENGLAS®
Shells for Land Hermit Crabs
Shells for marine Hermit Crabs
Shell round / Opening round
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell round / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Shell oval / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell top-shaped / Opening round
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Shell long / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell long / Opening slit-shaped
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Size 10+ cm
Shell oval / Opening slit-shaped
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Mix
Shells for shelldwelling Fish
Altolamprologus calvus
Altolamprologus compressiceps
Altolamprologus compressiceps Sumbu
Lamprologus boulengeri
Lamprologus kungweensis
Lamprologus meeli
Lamprologus meleagris
Lamprologus ocellatus
Lamprologus ornatipinnis
Lamprologus signatus
Lamprologus speciosus
Neolamprologus brevis
Neolamprologus multifasciatus
Neolamprologus similis
Pseudotropheus lanisticola
Sorting: Size
size <1 cm
size 1-2,5 cm
size 2,5-5 cm
size 5-10 cm
size 10-15 cm
size 15-20 cm
size 20-25 cm
size >25 cm
Sorting: Colour
WHITE
BLACK
YELLOW
ORANGE
RED
VIOLET
BLUE
GREEN
Sorting: Country
AM - Armenia
BE - Belgium
CY - Cyprus
DE - Germany
DK - Denmark
ES - Spain
FR - France
GR - Greece
HR - Croatia
IE - Ireland
IL - Israel
IS - Iceland
IT - Italy
ME - Montenegro
MT - Malta
NL - Netherlands
NO - Norway
PT - Portugal
RO - Romania
SE - Sweden
TR - Turkey
UK - United Kingdom
CG - Republic of Congo
CI - Ivory Coast
CM - Cameroon
CV - Cape Verde Islands
EG - Egypt
ET - Ethiopia
GM - Gambia
GW - Guinea-Bissau
MA - Morocco
MR - Mauretania
SN - Senegal
TG- Togo
TN - Tunisia
AO - Angola
BI - Burundi
GA - Gabon
KE - Kenya
MG - Madagascar
MZ - Mozambique
TZ - Tanzania
ZA - South Africa
DJ - Djibouti
ER - Eritrea
IN - India
LK - Sri Lanka
MV - Maldives
OM - Oman
SO - Somalia
YE - Yemen
CN - China
JP - Japan
KR - South Korea
TW - Taiwan
ID - Indonesia
MY- Malaysia
PG - Papua New Guinea
PH - Philippines
SG - Singapore
TH - Thailand
VN - Vietnam
AU - Australia
FJ - Fiji
NZ - New Zealand
SB - Solomon Islands
TO - Tonga
VU - Vanuatu
AW - Aruba
BB - Barbados
BQ - Bonaire
BS - Bahamas
CR - Costa Rica
CU - Cuba
CW - Curacao
DO - Dominican Republic
GN - Grenada
JM - Jamaica
MX - Mexico
PA - Panama
SX - Sint Maarten
US - USA
VE - Venezuela
AR - Argentina
BO - Bolivia
BR - Brazil
CL - Chile
EC - Ecuador
PE - Peru
Gift voucher
Special offers
Include sub-categories
Manufacturer:
All Regions
australisch / Australian
boreal / boreal
indopazifisch / Indo-Pacific
japanisch / Japanese
kalifornisch / Californian
karibisch / Caribbean
magellanisch / Magellanic
mediterran / Mediterranean
neuseeländisch / New Zealand
panamaisch / Panamanian
patagonisch / Patagonian
peruanisch / Peruvian
südafrikanisch / South African
transatlantisch / transatlantic
weltweit / worldwide
westafrikanisch / West African
zirkumpolar / circum polar
Price above:
Maximum price:
Search
Categories
Gastropod shells
Acavidae
Achatinidae
Acteonidae
Ampullariidae
Ampullinidae
Angariidae
Aplustridae
Aplysiidae
Aporrhaidae
Architectonicidae
Ariophantidae
Assimineidae
Babyloniidae
Batillariidae
Borsoniidae
Bothriembryontidae
Buccinidae
Bullidae
Bursidae
Busyconidae
Calliostomatidae
Calliotropidae
Calyptraeidae
Camaenidae
Cancellariidae
Capulidae
Cassidae
Cepolidae
Cerionidae
Cerithiidae
Chilodontidae
Chronidae
Clathurellidae
Clavatulidae
Colubrariidae
Columbellidae
Conidae
Coralliophilidae
Costellariidae
Cyclophoridae
Cypraeidae
Cystiscidae
Drillidae
Dyakiidae
Ellobiidae
Enidae
Epitoniidae
Eulilmidae
Fasciolariidae
Ficidae
Fissurellidae
Haliotidae
Haminoeidae
Harpidae
Helicidae
Helicinidae
Hipponicidae
Hydrobiidae
Hygromiidae
Janthinidae
Liotiidae
Lithoglyphidae
Littorinidae
Lottiidae
Mangeliidae
Marginellidae
Melongenidae
Mitridae
Modulidae
Muricidae
Nacellidae
Nassariidae
Naticidae
Neritidae
Olivellidae
Olividae
Orthalicidae
Ovulidae
Pachychilidae
Paludomidae
Patellidae
Pediculariidae
Personidae
Phasianellidae
Planaxidae
Pleurodontidae
Pomatiidae
Potamididae
Pseudomelatomidae
Pupinidae
Pyramidellidae
Ranellidae
Raphitomidae
Rostellariidae
Scaphandridae
Seraphsidae
Siliquariidae
Siphonariidae
Solariellidae
Sphincterochilidae
Strombidae
Strophocheilidae
Struthiolariidae
Subulinidae
Tateidae
Tegulidae
Terebridae
Thiaridae
Tonnidae
Triviidae
Trochidae
Turbinellidae
Turbinidae
Turridae
Turritellidae
Vermetidae
Viviparidae
Volutidae
Xenophoridae
Zebinidae
More families
Opercula
Bivalve shells
Anomiidae
Arcidae
Arcticidae
Astartidae
Cardiidae
Carditidae
Chamidae
Corbulidae
Cucullaeidae
Cyrenidae
Donacidae
Dreissenidae
Glauconomidae
Glossidae
Glycymerididae
Gryphaeidae
Laternulidae
Limidae
Lucinidae
Mactridae
Malleidae
Mesodesmatidae
Myidae
Mytilidae
Noetiidae
Ostreidae
Pandoridae
Pectinidae
Penicillidae
Pharidae
Pholadidae
Pinnidae
Placunidae
Plicatulidae
Psammobiidae
Pteriidae
Semelidae
Solecurtidae
Solenidae
Spondylidae
Tellinidae
Teredinidae
Thraciidae
Trapezidae
Unionidae
Veneridae
More families
More Sea
Dentaliidae
Spirulidae
Argonautidae
Terebrataliidae
Regularia
Irregularia
Some more Sea
Exceptionals
Unique specimens
Sets & Mixtures
Mother-of Pearl
MOP shells
Polished shells
MOP pieces
MOP objects
Shell cuts
Fossils
Anthozoa
Gastropoda
Bivalvia
Ammonoidea
Echinoidea
Varia
Jewellery
Pendants
Necklaces
Earrings
Brooches
Bracelets
Gastropods
Bivalves
Paua
Opercula
Mother-of-Pearl
Nautilus & Ammonites
Fossil coral
Arts & Crafts
Utensils
creative & decorative
Overview
Gastropods
Bivalves
Shell pieces
Drilled parts
What else?
SONNENGLAS®
Shells for Land Hermit Crabs
Shells for marine Hermit Crabs
Shell round / Opening round
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell round / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Shell oval / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell top-shaped / Opening round
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Shell long / Opening oval
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Shell long / Opening slit-shaped
Size 1+ cm
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Size 8+ cm
Size 9+ cm
Size 10+ cm
Shell oval / Opening slit-shaped
Size 2+ cm
Size 3+ cm
Size 4+ cm
Size 5+ cm
Size 6+ cm
Size 7+ cm
Mix
Shells for shelldwelling Fish
Altolamprologus calvus
Altolamprologus compressiceps
Altolamprologus compressiceps Sumbu
Lamprologus boulengeri
Lamprologus kungweensis
Lamprologus meeli
Lamprologus meleagris
Lamprologus ocellatus
Lamprologus ornatipinnis
Lamprologus signatus
Lamprologus speciosus
Neolamprologus brevis
Neolamprologus multifasciatus
Neolamprologus similis
Pseudotropheus lanisticola
Sorting: Size
size <1 cm
size 1-2,5 cm
size 2,5-5 cm
size 5-10 cm
size 10-15 cm
size 15-20 cm
size 20-25 cm
size >25 cm
Sorting: Colour
WHITE
BLACK
YELLOW
ORANGE
RED
VIOLET
BLUE
GREEN
Sorting: Country
AM - Armenia
BE - Belgium
CY - Cyprus
DE - Germany
DK - Denmark
ES - Spain
FR - France
GR - Greece
HR - Croatia
IE - Ireland
IL - Israel
IS - Iceland
IT - Italy
ME - Montenegro
MT - Malta
NL - Netherlands
NO - Norway
PT - Portugal
RO - Romania
SE - Sweden
TR - Turkey
UK - United Kingdom
CG - Republic of Congo
CI - Ivory Coast
CM - Cameroon
CV - Cape Verde Islands
EG - Egypt
ET - Ethiopia
GM - Gambia
GW - Guinea-Bissau
MA - Morocco
MR - Mauretania
SN - Senegal
TG- Togo
TN - Tunisia
AO - Angola
BI - Burundi
GA - Gabon
KE - Kenya
MG - Madagascar
MZ - Mozambique
TZ - Tanzania
ZA - South Africa
DJ - Djibouti
ER - Eritrea
IN - India
LK - Sri Lanka
MV - Maldives
OM - Oman
SO - Somalia
YE - Yemen
CN - China
JP - Japan
KR - South Korea
TW - Taiwan
ID - Indonesia
MY- Malaysia
PG - Papua New Guinea
PH - Philippines
SG - Singapore
TH - Thailand
VN - Vietnam
AU - Australia
FJ - Fiji
NZ - New Zealand
SB - Solomon Islands
TO - Tonga
VU - Vanuatu
AW - Aruba
BB - Barbados
BQ - Bonaire
BS - Bahamas
CR - Costa Rica
CU - Cuba
CW - Curacao
DO - Dominican Republic
GN - Grenada
JM - Jamaica
MX - Mexico
PA - Panama
SX - Sint Maarten
US - USA
VE - Venezuela
AR - Argentina
BO - Bolivia
BR - Brazil
CL - Chile
EC - Ecuador
PE - Peru
Gift voucher
Special offers
X
Close
mod
ified eCommerce Shopsoftware © 2009-2024