Design, database and lots of other stuff