Apps that are good for doing crossword puzzles in:
web-based
xwordapp.com
Android
Shortyz Crosswords
File formats
.puz
, originally created for Across Lite