development architecture