Does the name "Soshiku" have a meaning? It sounds very Japanese to me but I'm drawing a blank on an exact meaning. My conjugation is pretty weak these days.
組織 【そしき】 (n,vs) (1) organization; (2) structure; construction; (3) tissue; (4) system;
(1) 役員評議会が組織されて新提案を協議した。 An executive council was formed to discuss the new proposal.
Looks like そしき is a nominative word which can be used as part of a compound verb, as in 組織する [to form an organization]. (soshiki-sarete in the example given is in the tense "was-formed / was-organized").
I love variety in both human and computer languages.
Digressions aside, I like the name. And the site itself looks fantastic. Good luck!